Du bist nicht angemeldet.

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

21

Sonntag, 1. August 2010, 10:49

ja wollte es gestern abend testen aber irgendwie habe ich proplemme mit der inpout 32 .dll datei habe sie in den ordner system 32 ordner reinkopiert wollte sie dann registrieren aber dann bekomme ich immer die meldung das er sie nicht gefunden hat .

jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

22

Sonntag, 1. August 2010, 10:58

ins gleiche Verzeichnis, wie die Anwendung, dann funktionierts aufjedenfall ;)
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

23

Sonntag, 1. August 2010, 11:04

OK ICH VERSUCH ES MAL

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

24

Sonntag, 1. August 2010, 11:20

Entpacke das Programm,und starte die Debug.exe.

Die DLL ist schon im Debug Verzeichnis.
Das Prog ist Lauffähig zum Test.
Schau es dir dooch an. :)

Die DLL ins Windows Verzeichnis machen und registrieren ist nicht nötig und ich mache sowas auch nicht.

EDIT:Habe es jetzt noch mal getestet,läuft!

Gruß

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fraju« (1. August 2010, 11:31)


schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

25

Sonntag, 1. August 2010, 11:35

Hab da mal noch eine frage wenn ich das jetzt alles anschliese kann ich mir dann nichts zerschießen oder
ok habe es versucht der motor dreht sich wenn auch langsam aber wichtick ist ja erst mal das es funktioniert.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »schlappy82« (1. August 2010, 11:46)


fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

26

Sonntag, 1. August 2010, 11:53

Du solltest mit 1 Achse Anfangen(Bit0 und Bit1)
Danach weiter.

Die Vor Einstellungen der Endstufe kenne ich nicht.
Bit Null ist Vor/Rück Bit1 ist der Takt(Wahrscheinlich Steppertakt)
Deine Motoren Laufen doch jetzt noch nicht gegen Anschlag?

Bei jeden Hardware Versuche ist man vor Defekten nicht 100% geschützt.
Man kann nur immer sauber Arbeiten und kontrollieren.
Wenn deine Endstufe mit AnsteuerungPegel5/0V arbeitet ist es i.O.
Du kannst in die Bitleitung 0+1 ein 500Ohm Widerstand zur Sicherheit einbinden,um deinen Port etwas zu schützen.

P.S. Läuft das Prog wie ich dachte?

Gruß

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

27

Sonntag, 1. August 2010, 11:57

ja läuft die x achse arbeit ich werd mich heute noch mal hinsetzen und das programm weider ausbauen und versuche es dann heute abend hier reinzusetzen .kennst du das programm mach 3.
wie kann ich es jetzt schreiben das wenn der knopf nicht gedrückt ist das dann in textbox1 die Fehlermeldung kommt material in Reserve und wenn sich innerhalb von 30 sek. weiterhin nicht tut dann soll in textbox 2 die fewhlermeldung " Material aufgebraucht" ERSCHEINEN und die maschiene soll stehen bleiben bis ich wiederherstellen drücke.sie soll dann dort weiter wo sie stehen geblieben ist .

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »schlappy82« (1. August 2010, 12:11)


fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

28

Sonntag, 1. August 2010, 12:16

http://www.machsupport.com/
http://www.cnc-steuerung.com/
Ist es das.

Wenn du einen alten Lappi hast ,kannst du diesen als seriell Para Wandler Benutzen.
Befehle seriell zum Lappi,dieser wird nur gewandelt in Para Ausgabe.
Kannst in Quickbasic machen oder einer dir bekannten Progsprache.

Den Lappi kannst du später gegen einen Controller deiner Wahl austauschen.
Habe ich auch schon gemacht,manchmal jetzt noch.
Die Geschwindigkeit ist bei einem Compilierten Quickbasic Programm enorm.


P.S.
y/Z Achse ist gleich x.
Du mußt später die Motoren gleichzeitig bewegen können.

Gruß

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fraju« (1. August 2010, 12:22)


schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

29

Sonntag, 1. August 2010, 12:32

so ein alten laptop habe ich leider nicht mehr hab schon öfters geschaut aber ist richtig schwer noch einen zu bekommen.sag mal bekommst du es irgendwie hin das man die umdrehungszahl anhand einews labels siieht von allen viern achsen .

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

30

Sonntag, 1. August 2010, 12:47

wie kann ich es jetzt schreiben das wenn der knopf nicht gedrückt ist das dann in textbox1 die Fehlermeldung kommt material in Reserve und wenn sich innerhalb von 30 sek. weiterhin nicht tut dann soll in textbox 2 die fewhlermeldung " Material aufgebraucht" ERSCHEINEN und die maschine soll stehen bleiben bis ich wiederherstellen drücke.sie soll dann dort weiter wo sie stehen geblieben ist .

Hier musst du das Fehlerbit abfragen,mit Timer ,und Auswerten.
Neuen Timer Starten 30 Sec ,dann dann textbox2 mit Text füllen.
Gebe deinen Control jetzt schon einen Aussagefähigen Namen.
z.B. Textbox2=MaterialMeldung.


Bei wieviel Impulsen macht der Motor 1 U.
Welcher Weg ist eine Umdrehung.
Die Schnelligkeit des Taktes ist die Geschwindigkeit.

Versuche erst einmal die Programmiertechniken zu verstehen.
Das was du vor hast ist von Primitiv bis sehr Komplex zu sehen.
Primitiv-->Test-->für dich ,viele Tage, einige Wochen bis du vielleicht zufrieden bist.

Zeige doch mal die Maschine?

Gruß

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

31

Sonntag, 1. August 2010, 14:28

Die maschiene kann ich nur so bauen wie ich auch die motoren steuern kann bzw die knöpfe vorhanden sind .
die maschiene besteht auf jeden fall mit eine einen karusell das vier punkte hat und einer der punkte muß immer einen schalter berühren wenn es sagen wir x100 ereicht hat, soll der schalter gleichzeitig nach jeder drehung die stückzahl um 2 erweitern. also immer 2 dazu addieren.bzw weise den programm sagen x100 wurde erreicht und das programm fortsetzen.wist ihr was ich meine. :)

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

32

Sonntag, 26. September 2010, 19:40

Hallo melde mich mal wieder sorry habe nicht viel zeit mehr deswegen auch nur selten hier drinne . jetzt bruch
e ich noch mal eure hilfe und zwar möchte ich mal was ganz einfaches versuchen .ich habe einen taster mit 2 träten den möchte gerne an die seriele schnittstelle anschliessen den brauche ich zum auslösen einer bestimmten tätigkeit.z.b.wenn Fenster offen und der der taster nicht gedrückt ist dann soll in textbox1 die meldung kommen fenster offen wenn der taster getrückt ist soll es leer textbox1 leer bleiben.
hat da jemand ein kleines beispiel oder eine verlinkung wo es auch funktioniert.
würde mich über jede schnelle hilfe freuen da ich auch immer nur wenig zeit habe .
mfg schlappy :) :) :)

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

33

Sonntag, 26. September 2010, 22:08

Suche Bitwackeln der seriellen hier im Forum.
Ist nicht das gelbe vom Ei , aber für den Anfang geht es.

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

34

Donnerstag, 7. Oktober 2010, 11:50

mit was würdest du es mir denn empfehlen das zu schreiben was ist mit c++ wäre das besser weil wenn ja muß ich wieder alles neu lernen.
ich glaub ich brauch da mal ein bischen hilfe mit den deklarieren also da blick ich nicht ganz wirklich durch so den rest begreif ich schon.zumindest weiss ich so halb wegs. :) :)

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

35

Donnerstag, 7. Oktober 2010, 12:06

[Allgemein] USB Ampel
Schau die Zeichnung an ,abfrage von 3Tastern.


Programmiersprache ist abhängig von der zu steuernden Hardware.
Ansonsten ist es eine Glaubensfrage.
Mit einen Controller zu arbeiten, welcher über Ser. oder USBToSer angesteuert wird,ist in vielen Fällen
optimaler und auch professioneller.

Gruß

Es hat bereits 1 registrierter Benutzer diesen Beitrag als hilfreich eingestuft.

Benutzer, die diesen Beitrag hilfreich fanden:

schlappy82

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

36

Donnerstag, 7. Oktober 2010, 12:21

ok ja wie du ja weist muß ich erst mal mit den 25 poligen stecker arbeiten. so aber jetzt muß ich mich erst mal mit den deklarieren beschäftigen . wenn ich jetzt den programm schreiben will das der erste bit zum auslesen des schalters sein soll wie du ich das deklarieren .ich hatte mal was bei euch im vorum gefunden aber da mekert er rum und sagt mir das da was noch nicht deklariert wurden ist .
gruß schlappy :) :)

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

37

Donnerstag, 7. Oktober 2010, 18:19

[Allgemein] USB Ampel


[Allgemein] USB Ampel

Muß weg..........

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

38

Freitag, 29. April 2011, 09:09

schnittstellen komunikation geglückt aber

hallo brauche noch mal hilfe die schnittstelle konnte ich jetzt an sprechen ein und ausgang funktionieren nur leider immer nur wenn ich
form1 neu hoch fahre.also so gesagt es aktualliert sich nich von alleine wenn ich den schalter drücke bei geöffneter form passiert nichts.
wo muss ich den code hinsetzen damit das klappt.
p.s. ich habe kein bitwackeln und kein portDLL nur die input.dll datei .
über eine schnelle antwort würde ich mich sehr freuen damit ich schnell weiter machen kann .
mfg schlappy :)

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

39

Freitag, 29. April 2011, 10:55

Hallo
Zeichne einmal deine Hardware.
Welche Schnittstelle ist wie angeschlossen.

..wahrscheinlich wird deine Schnittstelle nicht abgefragt?
Kein Timer oder Event.

..und ein bissel Programmcod,zum Verständnis.

Gruß

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fraju« (29. April 2011, 11:16)


schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

40

Freitag, 29. April 2011, 11:58

Private Sub türstatusprüfen()
Init_LPT(LPT.LPT1)
Schreibe_DatenByte(223)
Schreibe_DatenBit(LPT_Daten_Pin.Data0, False) 'Pin 2 und 12 Pin 2 ist auf aus gestellt am schalter türe zu mascine kann laufen
If Lese_InputBit(LPT_Input_Pin.PE) = False Then
TextBox5.AppendText("LED aus" & "-Tür Geschlossen") 'Pin 7 und pin 25 pin 7 peträgt 0v
Schreibe_DatenBit(LPT_Daten_Pin.Data5, False)

Else
If Lese_InputBit(LPT_Input_Pin.PE) = True Then 'Pin 2 und 12 Pin 2 ist auf an gestellt am schalter türe offen also maschiene stop
TextBox5.AppendText("Tür offen" & "-LED an") 'Wenn der schalter nicht getrückt ist geht LED an
Schreibe_DatenBit(LPT_Daten_Pin.Data5, True) 'Pin 7 und pin 25 pin 7 peträgt 5v
End If
End If
Schreibe_KontrollString("00001001")

End Sub

das ist der code den ich geschrieben und den habe ich wie schon erwähnt in der load form drin.
angeschlossen ist alles am 25 poligensub stecker. kann es sei das es in ventuell auch an schreibe_kontrollString liegt


Warnung 1 Die Ausgabe-Variable wird verwendet, bevor ihr ein Wert zugewiesen wird. Zur Laufzeit kann eine Nullverweisausnahme auftreten.
Private Function Byte2String(ByVal Wert As Byte) As String
Dim zähler As Integer
Dim Ausgabe As String
For zähler = 7 To 0 Step -1
If Wert >= 2 ^ zähler Then
Ausgabe = Ausgabe & "1" 'und hier kommt die warnung hin
Wert = Wert - 2 ^ zähler
Else
Ausgabe = Ausgabe & "0"
End If
Next
Byte2String = Ausgabe
End Function

Dieser Beitrag wurde bereits 7 mal editiert, zuletzt von »schlappy82« (29. April 2011, 13:16)