HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   


UCCNC vezérlő program

A frissítések közzététele az 'UCCNC vezérlő program új verziói' témában található

 

Időrend:
Oldal 91 / 189 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   87  88  89  90  91  92  93  94  95   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

vbx | 7    2018-01-22 15:02:30 [4953]

Sziasztok!

Az UCCNC Offset fülön van egy Save Offset gomb ami elmenti az aktuális eltolásokat, de azt vettem észre, hogy kilépéskor is mentődnek az aktuális eltolási értékek. Ez miért van? Nem lehet úgy beállítani a programot, hogy csak a Save Offset megnyomásakor mentsen?

Üdv:
Balázs


nyiszi | 2359    2018-01-21 22:26:13 [4952]

Sziasztok!
Ma háromszor olyant csinált az UCCNC, hogy amikor minimalizáltam utána kinyitáskor csak üres képernyőt töltött be. Csak a program leállítása és újraindítása oldotta meg.
Mi lehet az oka?
Eddig egy nagyon régi verziót használtam azzal sose volt ilyen.
Ha a gép lenne kevés akkor gondolom semeddig se lenne jó.
De ha nem minimalizálom akkor órákon át semmi baja.
Néztem olyankor de a ram sem fogyott el.
És semmi mást nem csinálok a gépen, nem is fut más program.


svejk | 33043    2018-01-21 10:21:36 [4951]

Úgy van!

Vagy legalábbis várhatnánk sorunkra míg a fejlesztő sort kerít a kérdéseinkre.

Szerencse, hogy egymásra találtak, találtunk.

UCCNC--Dezsoe
Mach3--Béni

Előzmény: exup, 2018-01-20 23:21:19 [4950]


exup | 639    2018-01-20 23:21:19 [4950]

Tulajdonképpen Csaba nélkül mindenki itt vergődne, mint hal a szatyorban. Szerencse, hogy nem a méhészet lett a hobbija


nyiszi | 2359    2018-01-20 18:41:14 [4949]

Tökéletesen működik, még egyszer nagyon köszönöm.

Előzmény: dezsoe, 2018-01-20 18:23:59 [4947]

nyiszi | 2359    2018-01-20 18:29:02 [4948]

Köszönöm szépen, már próbálom is.


dezsoe | 2934    2018-01-20 18:23:59 [4947]

Na, mostanra sikerült. (Bocs, de nálam is hétvége van.)

// ================================================================================================// Mxxxxx: kétállapotú gomb -> kimenet kapcsolása
// ================================================================================================

bool newState = !AS3.Getbuttonstate(_kapcs_btnnum);

if (newState)
{
if (_kapcs_neg)
exec.Clroutpin(_kapcs_port, _kapcs_pin);
else
exec.Setoutpin(_kapcs_port, _kapcs_pin);
}
else
{
if (_kapcs_neg)
exec.Setoutpin(_kapcs_port, _kapcs_pin);
else
exec.Clroutpin(_kapcs_port, _kapcs_pin);
}

AS3.Switchbutton(newState, _kapcs_btnnum);

// =============================================================================

#Events

// ============================================================================= -- Events -- ===

const int _kapcs_btnnum = 20802; // Kapcsoló azonosító

const int _kapcs_port = 2; // Kimenet adatai
const int _kapcs_pin = 9;
const bool _kapcs_neg = false;

// ================================================================================================



A kapcsoló azonosító (_kapcs_btnnum) értéke a neki kijelölt kapcsoló száma (ugyanaz, mint a file neve: a fenti példában M20802.txt). A makrót gombonként (azaz kimenetenként) újra be kell másolnod a megfelelő beállításokkal.

Előzmény: nyiszi, 2018-01-20 14:16:24 [4946]


nyiszi | 2359    2018-01-20 14:16:24 [4946]

Köszi, várom.


dezsoe | 2934    2018-01-20 10:51:59 [4945]

OK. Nemsoká küldöm, csak most el kell szaladjak két délig nyitva levő boltba.

Előzmény: nyiszi, 2018-01-20 10:41:12 [4944]


nyiszi | 2359    2018-01-20 10:41:12 [4944]

Lámpácskásak és nem kell, hogy fordítva működjenek.

Előzmény: dezsoe, 2018-01-20 10:34:29 [4943]


dezsoe | 2934    2018-01-20 10:34:29 [4943]

Szia!

Akkor a gombok megvannak, ez jó. A gombok kétállapotúak (lámpácskás) vagy sima nyomógombok? Van-e szükség arra, hogy a kimenetek fordítva működjenek, azaz bekapcsolva 0V és kikapcsolva 5V?

Előzmény: nyiszi, 2018-01-20 10:23:57 [4942]


nyiszi | 2359    2018-01-20 10:23:57 [4942]

Sziasztok!
Csináltam két új nyomógombot.
Mit kell csinálnom, hogy mindegyik egy-egy kimenetet kapcsolgasson.


szf | 4419    2018-01-17 23:23:09 [4941]

Köszi.

Előzmény: dezsoe, 2018-01-17 22:59:41 [4940]


dezsoe | 2934    2018-01-17 22:59:41 [4940]

Nem. Csak a hozzá való vezérlőket. UC100, UC300, UC400 és ezek különböző verziói (USB, Ethernet).

Előzmény: szf, 2018-01-17 22:46:49 [4939]


szf | 4419    2018-01-17 22:46:49 [4939]

UCCNC alaplapi LPT portot tudja használni?

MoparMan | 3987    2018-01-17 22:46:29 [4938]

A Mikulás hozta, és december 11. óta neked is van. Tehát hiszti előtt nézd meg, hogy van-e miért hisztizned

Előzmény: Törölt felhasználó, 2018-01-17 18:38:01 [4935]


dezsoe | 2934    2018-01-17 22:02:06 [4937]

Ha nem a default.pro-ban tárolod a beállításaidat, akkor nyugodtan frissíthetsz.

Előzmény: Aknai Gábor, 2018-01-17 18:43:33 [4936]


Aknai Gábor | 3083    2018-01-17 18:43:33 [4936]

A múltkor el is felejtettem kérdezni.
Tuti volt róla már szó, de azért fő a biztonság.
Most már ugye működik a saját profilom, ezután bátran letölthetem a legújabb frissítést, nem fogja bántani a saját beállításokat?


Törölt felhasználó    2018-01-17 18:38:01 [4935]

"bár a keresés csodákra képes, amióta van."

Annak akinek van. Nekem azt hozta a Jézuska, hogy nekem nincs.
Ez a fórum magánterület. Itt nem érvényes az egy bűnért 1 bünti.

Előzmény: dezsoe, 2018-01-17 18:29:16 [4934]


dezsoe | 2934    2018-01-17 18:29:16 [4934]

Így konkrétumok nélkül nehéz. Most hirtelen beírtam a keresőbe, hogy plugin. A beépítetteken kívül volt Dan911-nek a Huanyang és az általános frekiváltó plugin-ja, nekem a számológép/képernyőbillentyűzet és a kódnyitó plugin-om. Majd írok linket mindegyikhez, bár a keresés csodákra képes, amióta van.

Előzmény: Törölt felhasználó, 2018-01-17 17:53:01 [4932]


nyiszi | 2359    2018-01-17 18:17:10 [4933]

Köszönöm szépen mindenkinek, megyek is kipróbálni.

Előzmény: dezsoe, 2018-01-17 17:44:53 [4931]


Törölt felhasználó    2018-01-17 17:53:01 [4932]

Hááát ........ itt is, ott is, amott is olvasok, ilyen, olyan funkcióra pluginokról.
Hogy azok belekerülnek e valamikor, vagy nekem kell mindet összevadásznom.

Előzmény: dezsoe, 2018-01-17 17:44:53 [4931]


dezsoe | 2934    2018-01-17 17:44:53 [4931]

Attól függ, hogy melyikekre gondolsz. Ez a Lubrication.dll a következő teszt verzióban már benne lesz.

Előzmény: Törölt felhasználó, 2018-01-17 17:33:35 [4930]


Törölt felhasználó    2018-01-17 17:33:35 [4930]

Ezek, az egyre szaporodó pluginok belekerülnek a programba?
Vagy mindig gyűjtögetni kell és bemásolni?

Előzmény: dezsoe, 2018-01-17 17:14:51 [4928]


dezsoe | 2934    2018-01-17 17:15:27 [4929]

Azt kihagytam, hogy a Plugins mappába másold be.

Előzmény: nyiszi, 2018-01-17 08:59:35 [4923]

dezsoe | 2934    2018-01-17 17:14:51 [4928]

Ahogy Balázs írta, van erre egy plugin. Megtalálod a mappámban. Engedélyezed a plugin-oknál, UCCNC-t újraindítod, a plugin-oknál Configure, beállítod, kész.

Előzmény: nyiszi, 2018-01-17 08:59:35 [4923]


dezsoe | 2934    2018-01-17 17:12:12 [4927]

Még nem, de írok ide, ha megjelenik.

Előzmény: svejk, 2018-01-17 11:40:03 [4926]


svejk | 33043    2018-01-17 11:40:03 [4926]

No, adtatok ki újabb verziót?
Az 1.2101- ben még nincs benne.

Előzmény: CNCdrive, 2018-01-17 10:49:03 [4924]


CNCdrive | 442    2018-01-17 10:50:04 [4925]

Ja még annyi, hogy a kód futási idejét számolja, vagyis amikor áll a gép, nem mozog akkor feleslegesen nem csinál kenést, csak a futásidőt számolja.

Előzmény: CNCdrive, 2018-01-17 10:49:03 [4924]


CNCdrive | 442    2018-01-17 10:49:03 [4924]

Már van ilyen plugin a pluginok közt. Az a neve, hogy lubricator. Engedélyezd a plugint és be lehet állítani, hogy hány másodpercenként hány msec ideig adjon ki impulzust beállítható kimeneten.

Előzmény: nyiszi, 2018-01-17 08:25:50 [4921]


nyiszi | 2359    2018-01-17 08:59:35 [4923]

Köszönöm.

Előzmény: dezsoe, 2018-01-17 08:40:42 [4922]


dezsoe | 2934    2018-01-17 08:40:42 [4922]

Szia!
Meg lehet oldani, délutánra kitalálom, de most mennem kell.

Előzmény: nyiszi, 2018-01-17 08:25:50 [4921]


nyiszi | 2359    2018-01-17 08:25:50 [4921]

Sziasztok!
A központi olajozóm működtetésére lenne valami jó megoldási javaslatotok?
Kb. 5 percenként 5-6 másodperces impulzust tudna kiadni az UCCNC valamelyik kimenetén, de csak akkor ha van mozgás valamelyik tengelyen. Jó lenne ha nem kéne időrelét is beiktatni.


dezsoe | 2934    2018-01-17 08:23:33 [4920]

A fene tudja, hogy mennyire elegáns ez a megoldás. Kétségkívül tömör, de én biztos soronként írnám be, a sor végén // után megjegyzéssel, hogy akkor ez a sor melyik adat. Kizárt, hogy egy napnál tovább meg tudnám jegyezni (szerintem addig sem), hogy pl. 20003-as mezőben milyen adatot tárolok...

Előzmény: svejk, 2018-01-17 08:00:54 [4919]


svejk | 33043    2018-01-17 08:00:54 [4919]

Sejtettem én, hogy van ennek elegáncsos megoldásai is nem csak gumicsizmás. Köszi!

dezsoe | 2934    2018-01-17 06:59:32 [4918]

Álmomból felébresztve...

Előzmény: CNCdrive, 2018-01-17 06:50:11 [4917]


CNCdrive | 442    2018-01-17 06:50:11 [4917]

Na, látom Dezsoe épp beelőzött.

Előzmény: dezsoe, 2018-01-17 06:49:11 [4915]


CNCdrive | 442    2018-01-17 06:49:44 [4916]

Nem muszáj annak 20 kód sor kódnak lennie.
El lehet intézni az összeset akár egy például for ciklusban is.

Előzmény: svejk, 2018-01-17 06:17:54 [4914]


dezsoe | 2934    2018-01-17 06:49:11 [4915]

Nem, mert mi van, ha mindet máshogy akarod kezelni? Viszont:

for (int i = 20000; i <= 20010; i++) AS3.Setfieldtext(exec.Readkey("UserTextfields", i.ToString(), "0"), i);

Előzmény: svejk, 2018-01-17 06:17:54 [4914]


svejk | 33043    2018-01-17 06:17:54 [4914]

Lesz vagy húsz mező, egy paranccsal csoportosan -mondjuk tól-ig- nem lehet behívni őket?

Na jó, persze kibírom azt a 20 sort...

Előzmény: dezsoe, 2018-01-16 22:37:00 [4912]


svejk | 33043    2018-01-17 06:15:58 [4913]

Értem!

Tehát már eleve ezért érdemes 20000 számú felettieket használni.

Ezeket aztán mindig elmenti, csak automatikusan nem tölti be, ezért kell a behívni egyesével őket az M99998-ban.

Szupi, köszönöm mindkettőtöknek a gyors segítséget!


dezsoe | 2934    2018-01-16 22:37:00 [4912]

Nincs ebben semmi ellentmondás. Ahogy Balázs is írta, kilépéskor mentődnek a 20000-től kezdődő mezők. Ha szükséged van rá legközelebb, akkor az M99998 makróban vissza kell töltened.

Pl.: van egy meződ 20001 számon. Ennek a visszatöltése az M99998-ban:

AS3.Setfieldtext(exec.Readkey("UserTextfields", "20001", "0"), 20001);



(A "0" helyett azt írd, ami akkor jelenjen meg, ha még nem volt mentve érték.)

Előzmény: svejk, 2018-01-16 21:52:23 [4910]


CNCdrive | 442    2018-01-16 22:11:23 [4911]

A 20000 feletti azonosítójú mezők értékét menti el az UCCNC kilépéskor. Az értékek nem vesznek el, a profil fájlba íródnak a UserTextfields szekcióba. A visszatöltésről neked kell gondoskodni, ha van olyan amit vissza akarsz olvasni, akkor azt a konstruktor makróban megteheted.

Előzmény: svejk, 2018-01-16 21:52:23 [4910]


svejk | 33043    2018-01-16 21:52:23 [4910]

"(ezek automatikusan el is mentődnek kilépéskor, ha vissza akarod tölteni következő induláskor, akkor azt neked kell megoldani)."

Nekem a fenti ellentmondásnak tűnik, de a lényeg, hogy újraindításkor tényleg nem tartja meg a beírt értéket a Textfield.

No akkor HELP, milyen mezőket is kellene kreálnom, hogy ne vesszenek el a beírt adatok?

Előzmény: dezsoe, 2018-01-16 21:05:21 [4909]


dezsoe | 2934    2018-01-16 21:05:21 [4909]

Hova ez a rohanás?

- Labelnumbert általában 20000-től szokás indítani (ezek automatikusan el is mentődnek kilépéskor, ha vissza akarod tölteni következő induláskor, akkor azt neked kell megoldani).

- A label az fix felirat, a (text)field az beviteli mező.

- RTFM! A nöbö végűeken nincs keret (azért látod mégis, mert a háttérképen ott van). ("The "nb" at the end of the parameter means "no border", so these type of fields will have no visual border on the screen.")

Előzmény: svejk, 2018-01-16 20:53:53 [4908]

svejk | 33043    2018-01-16 20:53:53 [4908]

"Máris" kipróbáltam élesben a mezők értékeinek beolvasását G-kódba, szupin működik!

Ezzel kapcsolatban lennének kérdéseim.

- A "labelnumber" értéke mettől meddig terjedhet? (az ugye evidens, hogy már foglaltakat nem használhatok)

- Mi a különbség a Screen editorban a Create/Delete fülnél a Label és a Textfield közt?
(én csak Textfieldnek tudok labelnumbert adni)

Az eredeti képernyőn levő adatmezők javarészt "fieldnb" típusúak, van ennek jelentősége?

Előzmény: dezsoe, 2017-08-19 18:31:36 [4253]


Törölt felhasználó    2018-01-14 13:20:41 [4907]

Köszönöm mindenkinek a segitséget!


Törölt felhasználó    2018-01-14 13:20:06 [4906]

Köszi szépen!

Előzmény: svejk, 2018-01-14 12:20:23 [4905]


svejk | 33043    2018-01-14 12:20:23 [4905]

PNG kiterjesztésű képekként vannak definiálva, a file-okat megtalálod a \UCCNC\Flashscreen\BMP\Defaultscreenset\ mappában.

Tehát amelyik képszerkesztő tud PNG-ben menteni az alkalmas.

Előzmény: Törölt felhasználó, 2018-01-14 12:06:16 [4903]


dezsoe | 2934    2018-01-14 12:19:58 [4904]

Szia!
Bármilyen képszerkesztővel. Én pl. a Paint.NET-et használom. Kicsi, egyszerű, jó, ingyenes.

Előzmény: Törölt felhasználó, 2018-01-14 12:06:16 [4903]


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 91 / 189 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   87  88  89  90  91  92  93  94  95   Következő ►  Utolsó ►|


 ◊