Hírek:

Fontos tudnivalók a migrációval kapcsolatban, kérlek olvasd el:

A régi fórumról áthozott hozzászólásoknál a felhasználó neve adatvédelmi megfontolásokból véletlenszerűen generált értékekre lett  lecserélve. Ez akkor tud a valódi értékre visszaállni, ha az adott felhasználó a régi fórumon nyilatkozik, hogy beleegyezik az adatainak az új fórumra továbbításához, majd ezután itt a régi felhasználónevével és email címével regisztrál.
8~20 óra között, 1~30 percen belül megtörténik a jóváhagyás, 30 percenként ellenőrizd email fiókodat (SPAM-ot is) mindenképp kapsz mail-t, a sikeres regisztrácioról, vagy a hibáról és, hogy mi a teendőd.
Nézd meg  "A régi fórumról, az új fórumra költözés útmutatót."
A régi fórumon használt email címmel de más felhasználói azonosítóval érkező regisztrációs kérelmek törlésre kerűlnek.

Main Menu

UCCNC vezérlő program

Indította gaben, 2024 április 09, 16:54

Előző téma - Következő téma

zt2c4wh9

Melyik hibát?
Ezt a külső triggeres ciklus start dupla nyomást?
Az a hiba szerintem minden verzióban benne van, mert még senki sem fedezte fel eddig. Szóval azzal a hibával kapcsolatban mindegy melyik verziót használod.

Egyébként ha tesztelni szeretnél akkor van a 1.2105 verzió, ami már frissebb és a most jelzett problémát javítottuk benne. De még egyszer mondom, hogy a teszt verziók tesztelésre valók. A hivatalos kiadások is a teszt verziókból kerülnek ki, de csak akkor ha nem találnak benne hibát elég hosszú ideig. Szóval csak néhány teszt verzió megy ki hivatalos kiadásba és mire kiadjuk addigra már több ezren letöltötték és használják, ezért stabilnak mondható.

j3cx5jtk6

Szia!
Ja én a mostani, összevissza lődörgésről beszélek, én nem tudtam, hogy ez már "régi" sztory!

dezsoe

Szia!

Az 1.21xx sorozatot egy másik probléma javítása miatt keletkezett "elmászkálós" jelenségek kísértették. Ha minden igaz, akkor a 2105-ben már tényleg nem maradt ilyen jellegű hiba, pont ezért írtam, hogy ha már teszt verziót használsz, akkor mindenképpen ezt használd. (Igaz, nem mentem bele a részletekbe, hogy miért, de gondoltam, hogy hiszel nekem. :))

zt2c4wh9

Nem össze-vissza lődörgés az, hanem mozgáspuffer szinkronizálási hiba. Nem össze vissza mozog, hanem kiüríti a puffert amikor nem kellene, ezért úgymond kihagy mozgásokat. A hiba az utolsó pár teszt verziót érinti, ezért ezeket a teszt verziókat amúgy le is töröltük már a szerverünkről, hogy ne is lehessen letölteni.
A hiba oka egyébként nem programozási hiba volt, hanem egy nagyon fura C++ fordító bug okozta és mivel a mi néhány teszt számítógépeinken nem jött elő teszteléskor, ezért későn vettük csak észre és a hiba jellegéből adódóan sok idő volt mire sikerült kijavítanunk.

ium8w94xp

Az jó volt. Én is benyaltam, de nem hittem a szemnek. Arra jó volt, hogy megtudtam megy ez nagyobb fogásmélységgel és nagyobb előtolással is. Azóta gyorsabban marom az alut :)

j3cx5jtk6

Jajj hát hiszek en nektek, es koszi a valaszt,sry ha kisse lassan kapcsoltam.

Exup nak meg még jót is tett

Thowra

Üdv!
Gkódból lehet ledet vagy kimenetet kapcsolni?
Egyéni funkcióhoz kellene (hasonlóan mint a hűtés ki/be kapcsolás).

dezsoe

Szia!

Több lehetőséged is van. A "hagyományos" módszer az, hogy írsz egy makrót, ami kapcsolja a kimenetet és azt hívod meg a kódból. Ez azért hagyományos, mert megy a hivatalos, 1.2047-es verzióval is. Pl. M1000.txt


if ((Evar == null) || (Hvar == null) || (Qvar == null))
{
  exec.AddStatusmessage("Parameters: E<port> H<pin> Q<0|1>");
  return;
}

int Eint = Convert.ToInt32(Evar);
int Hint = Convert.ToInt32(Hvar);
int Qint = Convert.ToInt32(Qvar);

if (Qint == 0)
  exec.Clroutpin(Eint, Hint);
else
  exec.Setoutpin(Eint, Hint);


A kódban pedig pl. M1000 E2 H3 Q1 azt jelenti, hogy a 2-es port 3-as lábát kapcsolja be.

Az új módszer, ami a legutóbbi teszt verzióban (1.2105) jelent meg, az adott kimenetek bekapcsolása (M10.1-M10.10) és kikapcsolása (M11.1-M11.10). A kapcsolások szinkronizáltan történnek, tehát pontosan akkor, amikor a kód futása ott tart, anélkül, hogy a mozgások megállnának. (Pontosan úgy, ahogy a lézer kimenet vezérlése történik, de itt nincs PWM szint, csak ki és be állapot.) Ez csak az ethernetes vezérlőkkel működik és az I/O setup második lapján tudod a kimeneteket beállítani.

Thowra

Üdv!
Köszönöm a gyors segítséget.
A "hagyományos" módszer jó lesz, jelenleg 1.2047 es verziót használok.

frob

sziasztok
uc400-pc közvetlen kapcsolatot hogy is kellene beállítani?
fix ip kell a pc-nek és a hálózati maszk 255.255.255.0 ?

előre is köszi!

R.

dezsoe

Szia!

Több megoldás is van.

1. A gép és az UC400 csatlakozik egy létező hálózathoz, ahol van DHCP kiszolgáló. (Pl. otthoni netes hálózat.) UC400-ban bepipálod a DHCP használatát. Ekkor kész vagy: a gép is és az UC400 is kap IP címet, látják egymást.

2. Közvetlenül kötöd össze a gépet az UC400-zal, a gépet csak erre használod. Ilyenkor beállítasz a gépnek és az UC400-nak egy-egy fix IP címet, pl. UC400-nak 10.10.10.11 (DHCP pipát kiveszed), a gépnek 10.10.10.10, mindkettőnél a maszk 255.255.255.0. Mivel csak egymással fognak beszélgetni, az átjáró nem érdekes.

3. Hol így, hol úgy használod a gépet és/vagy az UC400-at. Ez már izgalmasabb. :) Az UC400-ban beállítod a 2. pontban írtakat, mented, majd utána újra belépsz a konfigurálóba és bepipálod a DHCP használatát. Ezzel azt éred el, hogy az UC400 megnézi, hogy van-e DHCP és ha van, akkor onnan kap címet, ha nincs, akkor használja a beállítottat. A gépen ugyanezt csinálod, azzal a különbséggel, hogy a gépet automatikus IP-re állítod, de beállítod az alternatív beállítást a 2. pontnak megfelelően. Ekkor a géped is úgy fog működni, mint az UC400, hogy vagy DHCP alapján dolgozik, vagy az alternatív beállítás alapján. Annyit tudnod kell, hogy a gép sokkal tovább vakarózik, mielőtt beállítaná az alternatív címet. (Talán 90mp? Nem tudom fejből.) Tehát, ha közvetlenül dugod össze a cuccot, akkor várnod kell egy pár percet, mire beáll a rendszer. (Biztos, hogy működik, én így használom.)

dezsoe

Két kép a 3. beállításhoz. Az elsőn van DHCP és úgy találnak egymásra. A másodikon nincs, akkor meg a másik beállítás lép érvényre.

    

frob

Aha! Köszi de hol találom Ezt a programot amivel az UC-t be lehet állítani

D.Laci


dezsoe

Települ a programmal: UCCNC\Util\UCxxx_utility.exe.