Hírek:

Fontos tudnivalók a migrációval kapcsolatban, Kérlek nézd meg a Régi fórumról új fórumra való költözés

Main Menu

UCCNC vezérlő program

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

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

gaben

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?

dezsoe

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

MoparMan

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 [#kacsint]

szf

UCCNC alaplapi LPT portot tudja használni?

dezsoe

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

szf


nyiszi

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

dezsoe

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?

nyiszi

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

dezsoe

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

nyiszi


dezsoe

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.

nyiszi

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

nyiszi

Tökéletesen működik, még egyszer nagyon köszönöm. [#worship]

ium8w94xp

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