Labview portál - téma megtekintése - hex-dec conversion

ADC. az RS-485-en keresztül csatlakozik, adatokat gyűjt (feszültség állandó értéke). A tábla stabilan működik, a HEX eredményét helyesen és gyorsan jeleníti meg, de ezeket az értékeket nem lehet DEC-ben megadni. Kérem, mondja meg, hogyan kell a kapott értékeket tizedes rendszerré alakítani. Már a program letöltötte a port beállításait. Most kezdtem el dolgozni a LabVIEW-ben, talán rossz konverziót hajtottam végre? Köszönöm!

Melléklet rs485.vi Program (14.89 KB) Letöltés: 105

Azt hiszem, ez csak idő kérdése, hogy milyen információ megjelenítésére, és a LabVIEW megoldott egészen egyszerűen, a jobb gomb a mutató, amely megmutatja, hogy a kívánt adatokat, és válassza ki a Tulajdonságok vagy Display Format, és válassza ki a kívánt formátumot az adatok szempontok figyelembevételével.

voysvay írta (a): Az én véleményem szerint ez csak egy kérdés, hogy az információ megjelenítésére, és a LabVIEW megoldott egészen egyszerűen, a jobb gomb egy jelzés, hogy mutassa a jobb oldalon adatokat, és válassza a Tulajdonságok vagy Display Format, és válassza ki a kívánt formátumot az adatok szempontok figyelembevételével.


csak az indításhoz módosítania kell az indikátor típusát a kettőstől az u32-ig

Néha jobb, ha hallgatsz és idióta leszel, mint beszélni, és eloszlatni minden kétséget.

voysvay írta (a): Az én véleményem szerint ez csak egy kérdés, hogy az információ megjelenítésére, és a LabVIEW megoldott egészen egyszerűen, a jobb gomb egy jelzés, hogy mutassa a jobb oldalon adatokat, és válassza a Tulajdonságok vagy Display Format, és válassza ki a kívánt formátumot az adatok szempontok figyelembevételével.


csak az indításhoz módosítania kell az indikátor típusát a kettőstől az u32-ig

De én annyira ponel, hogy a Hex megjelenik, ezért és feltételezte. hogy már használ egész számot.

Meg van hatítva a sztring kijelzőjén. És az első üzenet példájánál a karakterlánciát egy számra alakítja át, de itt van a kétszeres mutató.

Néha jobb, ha hallgatsz és idióta leszel, mint beszélni, és eloszlatni minden kétséget.

FireFly írta: Van egy hexadecimális karakter a kijelzőn. És az első üzenet példájánál a karakterlánciát egy számra alakítja át, de itt van a kétszeres mutató.

Nekem van egy Labview 8.6 verziója, és ott 9.0 - így nem tudom megnyitni a projektet.
Használhatja a "Hexadecimal String To Number" -ot - azonnal elküld egy vonalat a HEX értékével, és a kimenet a kívánt formátumban lesz.

A fentiek mindegyike már megpróbált - ez nem működik. De a fórumra öntve találtam a választ. Nem értem, miért nem tudom megtenni a fent leírt módszereket?

Adjon nekünk vi-ot, ahol a vízum olvasása helyett egy string állandó a hex számával.

Néha jobb, ha hallgatsz és idióta leszel, mint beszélni, és eloszlatni minden kétséget.

FireFly írta: Adjon nekünk vi-ot, ahol a vízum olvasása helyett egy string állandó a hex számával.

És mit fogsz vele csinálni? Szeretné, hogy csak egy külön vi-ot készítsen, amely a HEX-et tizedesévé alakítja? Nem értem, mit akarsz?

A 8.5 verzióhoz csatolom a programot

Mellékletek rs485_8.5.vi (13.01 KB) Letöltés: 79

Általánosságban elmondható, hogy a Normal String és a Hex String egy kicsit más dolog, és a konvertáláshoz különböző funkciókra van szükségük. Úgy gondolom, ez a példa világosan mutatja ezt.

Attached Files Example.vi (7.29 KB) Letöltés: 134

Néha jobb, ha hallgatsz és idióta leszel, mint beszélni, és eloszlatni minden kétséget.

Mint kitaláltam, szükségem van arra, hogy egy sorban dolgozzak. De egy másik kérdés, hogyan kell megjeleníteni a tömb aktuális értékét? Jó vagyok?

Kapcsolódó cikkek