TwinCAT & LabView via ADS.net ... kann Fehler nicht finden :(

Crashy

Level-1
Beiträge
123
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich bin dabei mich in LabView einzuarbeiten und habe das Sample7 von der Beckhoff-Seite mir umgesetzt.
ich wollte dann einfach mal zwei zusätzliche boolsche Variablen hinzufügen und glaube auch, nix vergessen zu haben.
Trotzdem stoppt der Ablauf immer an den zwei gleichen Varianten und ich kann nicht herausfinden, wieso.
Anbei der Screenshot und ggf. das ZIP mit VI und PRO.
Danke vorab.

Gruß Thorsten
 

Anhänge

  • Problem_LabView_Sample7.jpg
    Problem_LabView_Sample7.jpg
    305,9 KB · Aufrufe: 22
  • TcatADS_LVSample07.zip
    239 KB · Aufrufe: 8
Laut der Fehlermeldung versuchst du mit ReadAny einen String zu lesen und verwendest dafür den falschen OverLoad der Methode.
Kann es sein, dass du bei einer der Aufrufe den falschen Typ übergibts? Ich kanns mangels LabView leider nicht überprüfen.
 
decken sich die beiden neuen Aufrufe mit dem oberen ersten.
Hallo Crashy,
die Aufrufe sind OK. Aber in dem Array stehen an der Stelle die beiden Datentypen der Stringvariablen. Du hast das Array mit den Variablennamen erweitert, dann kannst du sinnvollerweise auch das Array mit Datentypen passend erweitern:
screenshot_01.PNG
und bei ReadAny die richtigen Elemente aus dem Array verwenden, damit Datentyp zu der Variablen passt:
screenshot_02.PNG

Gruß
witkatz
 
Das Array habe ich korrogiert und die Clustergröße auch angepasst.
Sieht nun genauso aus wie bei Dir, aber es kommt immer noch derselbe Fehler :neutral:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sieht nun genauso aus wie bei Dir,

Tja, das sind die beiden Korrekturen, und bei mir kommt kein Fehler mehr.
Hast du auch die Clustergröße der Array to Cluster Funktion (im zweiten Bild innerhalb meiner grünen Markierung) von 6 auf 8 angepasst? Das passiert nicht automatisch, sondern muss händisch per Kontextmenü angepasst werden.
 
Ich habe gemäß erstem Bild zwei Eingänge hinzugefügt und gemäß zweitem Bild die Clusterzahl von 6 auf 8 korrigiert.
 
Wenn du alles richtig gemacht hast, dann funktionierts ;-) Kannst ja auch ein Probe vor den ReadAny setzen um zu verfolgen, welcher Datentyp da übergeben wird, wo der Fehler kommt.

Sonst viel Glück beim Linien Zählen und Nachverfolgen und Bildervergleichen. Wenn du nicht weiter kommst, poste wieder mal dein komplettes Projekt. Bei der nächsten Gelegenheit - morgen oder Anfang nächster Woche schau ich mir das an (oder jemand anders hier im Forum)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Fehler gefunden !
Ich hatte nicht gesehen, dass es noch eine Verbindung innerhalb der Aufschlüsselung gab.
Danke Haltepunkt sofort gesehen.
Danke für Deine Hilfe.
 
Zurück
Oben