INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Visa-Schreiben in zweier komplementer



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

07.12.2006, 14:49
Beitrag #1

Steve1 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Aug 2006

LV8.0
2006
kA

4420
Deutschland
Visa-Schreiben in zweier komplementer
Hallo zusammen.
Ich möchte über einen Controller einen Motor ansteuern, der sich vertikal bewegt.
Nur leider besteht die Befehlssyntax (sn4:hhhh) nur aus positiven Werten. Somit muss ich den Wert in eine zweier komplementäre Zahl umwandeln, um einen negativen Wert zu erhalten!
Und genau darin habe ich Schwierigkeiten. Denn mit `String formatieren` wird der ganze String in Binärdateien umgewandelt. Ich benötige aber nur den Zahlenwert in diesem Format!
Der Befehl sollte also dann "sn4:111001" (oder so ähnlich) aussehen! Kann mir bitte da jemand helfen! Ich komm einfach nicht weiter...
mfg Steve
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.12.2006, 17:59 (Dieser Beitrag wurde zuletzt bearbeitet: 07.12.2006 18:00 von IchSelbst.)
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Visa-Schreiben in zweier komplementer
' schrieb:Nur leider besteht die Befehlssyntax (sn4:hhhh) nur aus positiven Werten. Somit muss ich den Wert in eine zweier komplementäre Zahl umwandeln, um einen negativen Wert zu erhalten!
Sehe ich das richtig, dass "hhhh" eine vier Zeichen breite Zahl in Hex-Darstellung darstellt?

Zitat:Der Befehl sollte also dann "sn4:111001" (oder so ähnlich) aussehen!
Soll da tatsächlich eine Zahl in Binärdarstellung übertragen werden?

Ich tippe ja eher aus sowas:


[attachment=30497:attachment]

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.12.2006, 18:02 (Dieser Beitrag wurde zuletzt bearbeitet: 07.12.2006 18:07 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Visa-Schreiben in zweier komplementer
Verstehe nicht viel von dem was Du schreibst. Wenn die Befehlssatz nur aus positiven Werten besteht, wieso mußt Du dann den Wert umwanden, um eine negative Zahl zu erhalten (Die vom Befehl gar nicht akzeptiert würde). Mal sind es 4 bit (oder hhhh=hex=16bit?), mal 6bit ("oder so ähnlich"). Falls es z.B. 8bit sind, wäre das ein von LabVIEW verwendetes Zahlenformat, die Umwandlung ginge dann so:
[attachment=30495:attachment]
Bei anderer Bitlänge muß man etwas herumtrixen, aber im Prinzip geht es auch so
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.12.2006, 11:35
Beitrag #4

Steve1 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Aug 2006

LV8.0
2006
kA

4420
Deutschland
Visa-Schreiben in zweier komplementer
Vielen Dank erstmal euch beiden für die Hilfe!
Als kleiner Nachtrag auch für andere:
Ich habe als erstes die Version von `Lucki` ausprobiert und klappt wunderbar. Deswegen hat sich die Version von `Ichselbst` erübrigt. Sorry...
Schönes WE!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.12.2006, 17:08
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Visa-Schreiben in zweier komplementer
' schrieb:Ich habe als erstes die Version von `Lucki` ausprobiert und klappt wunderbar. Deswegen hat sich die Version von `Ichselbst` erübrigt. Sorry...
Natürlich laufe ich jetzt stolz wie ein aufgeblasenen Gockel herum, aber um der Wahrheit die Ehre zu geben: der Vorschlag von IchSelbst ist im Kern der gleiche, er ist aber noch umfassender und kam früher...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VISA: (Hex 0xBFFF0015) bei VISA read und im VISA Test Panel rick 3 13.425 10.11.2013 12:16
Letzter Beitrag: Y-P
  VISA serielle Schnittstelle byteweise schreiben BRunner77 1 3.787 22.05.2012 20:27
Letzter Beitrag: GerdW
  Probleme beim VISA schreiben sharth 1 4.651 04.12.2011 15:49
Letzter Beitrag: sharth
  Visa schreiben über serielle und GPIB Schnittstelle Matthias22 14 12.903 22.11.2010 20:06
Letzter Beitrag: jg
  Einzelne Bytes aus Array mit Zeitabstand auf VISA schreiben tom200 1 3.731 19.01.2010 22:02
Letzter Beitrag: jg
  VISA Schreiben Schreibpuffer-Funktion? Lucki 5 6.753 09.11.2009 17:20
Letzter Beitrag: IchSelbst

Gehe zu: