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?