Labview portál - Téma megtekintése - egyidejű shagovikom menedzsment és DS18B20 Arduino

Az emberek, hogy ilyen probléma.

Ha szükség van rá LIFA, vessen egy pillantást:

Ismerve néhány elvek mentes tudás sok tényeket!

IvanLis. Köszönöm a választ.
Igen, akkor kell használni, LIFA, mert a program nem csupán a motorok, hanem más érzékelők és relék.
Nem egészen értem a működési elve a fenti példában. Hogyan shagovikom vezérlés két vezetéken keresztül? Én a 4 csap a fedélzeten uno motor, a „hatalmi rendszer”.
Megértem a legegyszerűbb módja, hogy jelezze szekvenciálisan 8 9 10 11 csap, és neki kell forogni. Igaz, hogy akkor nem tudtam csinálni.
Meg tudja magyarázni a működési elve a példa?
PS az interneten keresése hasonló nem található. Vagy nem tudtam megérteni, hogy mit találtak. A vas munka tehát nulla először tapasztalat.

kalapács írta (a): Nem egészen értem a működési elve a fenti példában. Hogyan shagovikom vezérlés két vezetéken keresztül? Én a 4 csap a fedélzeten uno motor, a „hatalmi rendszer”.


Léptetőmotor vezérlés révén hajtják végre a vezető két jelet vezetjük lépéssel DIR (na jó, és a föld megadja az összes), és ez már átalakítja a csapatot a szükséges motor vezérlő jeleket.

kalapács írta (a): Megértem a legegyszerűbb módja, hogy jelezze szekvenciálisan 8 9 10 11 csap, és neki kell forogni. Igaz, hogy akkor nem tudtam csinálni.


Te egy kicsit zavaros, hogy szükség van először megérteni az elmélet és a módot, és csak ezután kezd végre. Igen, és nem jobb a sorozat vagy részben, ha egyszer már úgy döntött, hogy vezetés alacsony szinten, és a végén, miután minden tesztelt és kijavítottuk, összegyűlnek, és folytassa a teljes körű vizsgálatok.
Itt vannak a feszültségszint kell alapulnia mód SD:

kalapács írta (a): Meg tudja magyarázni a működési elve a példa?
PS az interneten keresése hasonló nem található. Vagy nem tudtam megérteni, hogy mit találtak. A vas munka tehát nulla először tapasztalat.


Ez nem az én példa, és ez magyarázza, értem én. Telepítse az összes eszközkészlet, foglalkozni velük, megtalálni és fut a hardveren. de sem ideje, sem kedve nem.

Ismerve néhány elvek mentes tudás sok tényeket!

A shagovikom rájöttek, minden működik köszönhetően.
Most egy másik probléma kiszállt. Szükséges egy fórumon, hogy ellenőrizzék a két Arduino shagovikami, olvasni az adatokat DS18B20 hőmérséklet érzékelő és ellenőrzik szilárdtest relé PID törvény.
A probléma úgy tűnik, hogy szinkronizálja a motorvezérlő, és az érzékelő kihallgatás. Ha külön futnak kérdeznie az érzékelő hőmérsékletét mutatja stabilan hiba nélkül. Ebben az esetben a mért hőmérséklet jelenik meg valahol másodpercenként.

Labview portál - Téma megtekintése - egyidejű shagovikom menedzsment és DS18B20 Arduino

Mikor írja be ezt a kódot a motorvezérlő program, a kimenet egy párszor a lehető legrövidebb időn belül, és ott van a hiba.
A logika program jövő első keret fordul a motor stabatyvaniya vége gombot, a második kiteszi a szükséges kiindulási helyzet, akkor a fő hurok. Az első ciklus részeként fordul a motor a kívánt szögbe, a második kell megjeleníteni az aktuális hőmérsékletet. Az ötlet keresztbe, hogy nem kell egyáltalán.
Én is nem tetszik 2 stop gomb. Tudja megmondani, hogyan kell csinálni a vészleállító gombot, egy ilyen esetben?

kalapács írta (a): A shagovikom rájöttek, minden működik köszönhetően.
Most egy másik probléma kiszállt. Szükséges egy fórumon, hogy ellenőrizzék a két Arduino shagovikami, olvasni az adatokat DS18B20 hőmérséklet érzékelő és ellenőrzik szilárdtest relé PID törvény.
A probléma úgy tűnik, hogy szinkronizálja a motorvezérlő, és az érzékelő kihallgatás. Ha külön futnak kérdeznie az érzékelő hőmérsékletét mutatja stabilan hiba nélkül. Ebben az esetben a mért hőmérséklet jelenik meg valahol másodpercenként.

Labview portál - Téma megtekintése - egyidejű shagovikom menedzsment és DS18B20 Arduino

Mikor írja be ezt a kódot a motorvezérlő program, a kimenet egy párszor a lehető legrövidebb időn belül, és ott van a hiba.
A logika program jövő első keret fordul a motor stabatyvaniya vége gombot, a második kiteszi a szükséges kiindulási helyzet, akkor a fő hurok. Az első ciklus részeként fordul a motor a kívánt szögbe, a második kell megjeleníteni az aktuális hőmérsékletet. Az ötlet keresztbe, hogy nem kell egyáltalán.
Én is nem tetszik 2 stop gomb. Tudja megmondani, hogyan kell csinálni a vészleállító gombot, egy ilyen esetben?

Melléklet gombra termometr.vi motor nem áll rendelkezésre

Mi a közös egy narancs - sok a mi megölték.

Nem egészen értem, hogy miért a program elviszi egy ciklus, és megáll. Az utolsó képkocka loop while ciklus, és ez lényegében végtelen. Az összes korábbi csak akkor van szükség a kezdeti elhelyezése a motor tengelyének helyzetét. Anélkül hőmérséklet felmérés minden rendben. Az egyetlen probléma a program fut csak a második alkalommal. Az első alkalommal a hiba Hiba történt -1073807343 VISA Clear LabVIEW felület Arduino.lvlib: Init.vi-
Ha újra futni minden rendben van, bár a hőmérséklet-érzékelő lekérdezési funkció jól működik 3-szor, majd jön a hiba időtúllépés történt olvasása közben alkotnak az Arduino.
Az állam-gép megpróbálja kitalálni, hogy mi a szerkezet sohasem használták.

Nyilvánvaló volt, még a következő - Stop gomb az első ciklus az első ciklusban. Miért?


Továbbra is rögtönzött kísérletek szinkronizálni a leállítást egy gombnyomással.
Körülbelül inicializálása az alábbi képre. Próbáltam anélkül, hogy a 5003 hiba mászik folyamatosan.
Értem a problémát rassinhron között LabVIEW és Arduino. Ezért, ha a ciklus állandó inicializáló Arduino board egy hibát egyszerűen nem volt ideje felhalmozni.

Egy másik probléma, hogy mivel nem tudom megérteni, hogy miért van az első alkalommal, vagy ha nem tud csatlakozni az Arduino mindig az első hiba. Miután szükséges kihúzni az USB-kábelt a port kapcsolja vissza, és futtatni a programot. Mindig ez történik, amikor az ilyen hagyja abba a munkát LabVIEW nem kattint a Stop a programban. Ie ha az Arduino csapat nem jött, hogy maradjon, és ez ott, és már nem a készenléti mód, amely nem reagál, nem menteni még rezet gombot. Lehet, hogy valaki tudja, hogyan lehet megoldani ezt a problémát?

kalapács írta (a): A másik probléma, hogy mivel nem tudom megérteni, hogy miért van az első alkalommal, vagy ha nem tud csatlakozni az Arduino mindig az első hiba. Miután szükséges kihúzni az USB-kábelt a port kapcsolja vissza, és futtatni a programot. Mindig ez történik, amikor az ilyen hagyja abba a munkát LabVIEW nem kattint a Stop a programban. Ie ha az Arduino csapat nem jött, hogy maradjon, és ez ott, és már nem a készenléti mód, amely nem reagál, nem menteni még rezet gombot. Lehet, hogy valaki tudja, hogyan lehet megoldani ezt a problémát?


Valószínűleg nem zárt ülésen, hogy a készüléket. Meg lehet próbálni, hogy egy kullancs a beállításokat tanácsos itt - viewtopic.php f = 21t = 8015p = 64178hilit = Visa # p64198?

Mi a közös egy narancs - sok a mi megölték.