ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

സഖ്യം-ജെൻപാറ്റ് - ക്ലൗഡിലെ ഓൺലൈൻ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് പ്രൊവൈഡറിൽ സഖ്യം-ജെൻപാറ്റ് പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് സഖ്യം-genpat ഇതാണ്.

പട്ടിക:

NAME


genpat, ഒരു നടപടിക്രമ പാറ്റേൺ ഫയൽ ജനറേറ്റർ

സിനോപ്സിസ്


genpat [-v] [-k] [ഫയൽ]

വിവരണം


ജെൻപത് ഇൻപുട്ട് പാറ്റേൺ ഫയലിന്റെ നടപടിക്രമപരമായ വിവരണം അനുവദിക്കുന്ന ഒരു കൂട്ടം സി ഫംഗ്ഷനുകളാണ്
ലോജിക് സിമുലേറ്ററിനായി അസിമുട്ട്. യുണിക്സ് genpat കമാൻഡ് ഒരു സി ഫയൽ ഇൻപുട്ടായി സ്വീകരിക്കുന്നു
ഔട്ട്പുട്ടായി ഒരു പാറ്റേൺ വിവരണ ഫയൽ നിർമ്മിക്കുന്നു. ".c" എന്ന വിപുലീകരണം നൽകേണ്ടതില്ല. ദി
ഫയൽ സൃഷ്ടിച്ചത് genpat പാറ്റ് ഫോർമാറ്റിലാണ്, അതിനാൽ ഇത് കാണാൻ ശക്തമായി ശുപാർശ ചെയ്യുന്നു pat(5)
ഈ മാനുവലിന് മുമ്പ്.

ഓപ്ഷനുകൾ


-v വാചാലമായ മോഡ്

-k പൂർത്തിയാക്കിയ ശേഷം Makefile എന്ന സമാഹാരത്തോടൊപ്പം എക്സിക്യൂട്ടബിൾ സൂക്ഷിക്കുന്നു

GENPAT FILE ഫോർമാറ്റ്


ഒരു ഉപയോക്തൃ വീക്ഷണകോണിൽ നിന്ന്, genpat എല്ലാ സ്റ്റാൻഡേർഡ് സിയും ഉപയോഗിക്കുന്ന ഒരു പാറ്റേൺ വിവരണ ഭാഷയാണ്
സൗകര്യങ്ങൾ (ഉൾപ്പെടുത്തുക, നിർവ്വചിക്കുക, വേരിയബിളുകൾ, ലൂപ്പ്, ...). നൽകിയ ഫോണ്ടുകൾ genpat ചെയ്യേണ്ടവ
നൽകിയിരിക്കുന്ന ക്രമത്തിൽ ഉപയോഗിക്കും. മറ്റൊരു ക്രമത്തിൽ അവ ഉപയോഗിക്കുന്നത് സിസ്റ്റം ക്രാഷ് ചെയ്യില്ല, പക്ഷേ ചെയ്യും
നിർവ്വഹണ പിശകുകൾക്ക് കാരണമാകുന്നു. ഇൻപുട്ട് ഫയലിന്റെ വിവരണം ഇവിടെയുണ്ട്.

A pat ഫോർമാറ്റ് ഫയലിനെ രണ്ട് ഭാഗങ്ങളായി തിരിക്കാം: പ്രഖ്യാപനവും വിവരണവും.

ഇൻപുട്ടുകൾ, ഔട്ട്പുട്ടുകൾ, ആന്തരിക സിഗ്നലുകൾ, രജിസ്റ്ററുകൾ എന്നിവയുടെ പട്ടികയാണ് ഡിക്ലറേഷൻ ഭാഗം.
ഇൻപുട്ടുകൾ ഒരു നിശ്ചിത മൂല്യത്തിലേക്ക് നിർബന്ധിതമാക്കുകയും ബാക്കിയുള്ളവയെല്ലാം നിരീക്ഷിക്കുകയും വേണം
സിമുലേഷൻ.

വിവരണ ഭാഗം പാറ്റേണുകളുടെ ഒരു കൂട്ടമാണ്, അവിടെ ഓരോ പാറ്റേണും ഇൻപുട്ടുകളുടെ മൂല്യം നിർവചിക്കുന്നു
ഔട്ട്പുട്ടുകളും. പാറ്റേൺ നമ്പർ യഥാർത്ഥത്തിൽ സിമുലേറ്ററിന്റെ സമ്പൂർണ്ണ സമയത്തെ പ്രതിനിധീകരിക്കുന്നു.

അതുപോലെ, ഒരു genpat ഫയലിനെ രണ്ട് ഭാഗങ്ങളായി തിരിക്കാം: പ്രഖ്യാപനവും വിവരണവും.
ഡിക്ലറേഷനുമായി ബന്ധപ്പെട്ട ഏതെങ്കിലും ഫംഗ്‌ഷനുകൾക്ക് മുമ്പായി പ്രഖ്യാപനവുമായി ബന്ധപ്പെട്ട ഫംഗ്‌ഷനുകൾ വിളിക്കേണ്ടതാണ്
വിവരണം ഭാഗം.

പ്രഖ്യാപനം ഭാഗം
ഈ ഭാഗത്ത് ആദ്യം ചെയ്യേണ്ടത് ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് നൽകുക എന്നതാണ്
(കാണുക DEF_GENPAT(3)). തുടർന്ന്, ഇൻപുട്ടുകൾ പ്രഖ്യാപിക്കാൻ ഈ ഭാഗം നിങ്ങളെ അനുവദിക്കുന്നു
ഔട്ട്പുട്ടുകളും ആന്തരിക നിരീക്ഷണ പോയിന്റുകളും (കാണുക പ്രഖ്യാപിക്കുക(3)). അതും സാധ്യമാണ്
വെർച്വൽ അറേകൾ സൃഷ്ടിക്കുക (കാണുക അറേ(3)).

വിവരണം ഭാഗം
എല്ലാ സിഗ്നലുകളും പ്രഖ്യാപിച്ച ശേഷം, നിങ്ങൾക്ക് ഇൻപുട്ട് മൂല്യങ്ങൾ നിർവചിക്കാൻ തുടങ്ങാം
സർക്യൂട്ടിന്റെ ഇൻപുട്ടുകളിലോ ഔട്ട്പുട്ട് മൂല്യങ്ങളിലോ പ്രയോഗിക്കണം
സിമുലേഷൻ സമയത്ത് നിർമ്മിച്ച മൂല്യങ്ങളുമായി താരതമ്യം ചെയ്യുക. (കാണുക ബാധിക്കുക(3)). ജെൻപത്
ഇവന്റ് പ്രകാരം ഉത്തേജനം വിവരിക്കുന്നു : സിഗ്നൽ സംക്രമണങ്ങൾ മാത്രമേ വിവരിച്ചിട്ടുള്ളൂ. ഈ
ഭാഗം സംരക്ഷിക്കുന്നതിനായി സിമുലേഷൻ ടൂളിലേക്ക് നിർദ്ദേശങ്ങൾ നൽകാനും നിങ്ങളെ അനുവദിക്കുന്നു
സിമുലേഷന്റെ അവസാനത്തെ സർക്യൂട്ടിന്റെ അവസ്ഥ. (കാണുക രക്ഷിക്കും(3)). അവസാനമായി നിങ്ങൾ
ഈ ഭാഗത്ത് ചെയ്യേണ്ടത് ഔട്ട്പുട്ട് ഫയൽ സൃഷ്ടിക്കുക എന്നതാണ് (കാണുക SAV_GENPAT(3)).

പ്രവർത്തനങ്ങൾ


DEF_GENPAT() ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് നിർവചിക്കുന്നു.

SAV_GENPAT() ഔട്ട്പുട്ട് ഫയൽ ജനറേറ്റുചെയ്യുക

പ്രഖ്യാപിക്കുക() ഇൻപുട്ടുകൾ, ഔട്ട്പുട്ടുകൾ, ആന്തരിക നിരീക്ഷണ പോയിന്റുകൾ എന്നിവ പ്രഖ്യാപിക്കുന്നു.

അറേ() ഒരേ തരത്തിലുള്ള സിഗ്നലുകൾ ഒരു "വെർച്വൽ അറേയിൽ" ഗ്രൂപ്പുചെയ്യാൻ അനുവദിക്കുന്നു
അവരുടെ കൃത്രിമത്വം ലഘൂകരിക്കാൻ വേണ്ടി

INIT() രണ്ട് പാറ്റേണുകൾക്കിടയിൽ രജിസ്റ്ററുകളുടെ മൂല്യങ്ങൾ മാറ്റുന്നു.

ബാധിക്കുക() തന്നിരിക്കുന്ന പാറ്റേൺ നമ്പറിൽ ഒരു സിഗ്നലിന് ഒരു മൂല്യം നൽകുന്നു. ഈ മൂല്യം സൂക്ഷിച്ചിരിക്കുന്നു
സിഗ്നലിന് ഒരു പുതിയ മൂല്യം നൽകുന്നതുവരെ സിഗ്നലിൽ.

രക്ഷിക്കും() അവസാനം സർക്യൂട്ടിന്റെ അവസ്ഥ സംരക്ഷിക്കാൻ സിമുലേഷൻ ടൂളിനെ അറിയിക്കുന്നു
സിമുലേഷൻ

ലേബൽ() നിലവിലെ പാറ്റേണിന് ഒരു ലേബൽ നൽകുന്നു

GETCPAT() നിലവിലെ പാറ്റേണിന്റെ നമ്പർ തിരികെ നൽകുക

ഉദാഹരണങ്ങൾ


#ഉൾപ്പെടുന്നു
#"genpat.h" ഉൾപ്പെടുത്തുക

char *inttostr(എല്ലായിടത്തും)
മുഴുവൻ മുഴുവനും;
{
char *str;
str = (char *) mbkalloc (32 * sizeof (char));
sprintf (str, "%d",entier);
മടക്കം (str);
}
/*------------------------------*/
/* വിവരണത്തിന്റെ അവസാനം */
/*------------------------------*/

പ്രധാന ()
{
int i;
int j;
int cur_vect = 0;

DEF_GENPAT("ഉദാഹരണം");

/* ഇന്റർഫേസ് */
DECLAR ("a", ":2", "X", IN, "3 down to 0", "" );
DECLAR ("b", ":2", "X", IN, "3 down to 0", "" );
DECLAR ("s", ":2", "X", OUT, "3 downto 0", "" );
DECLAR ("vdd", ":2", "B", IN, "", "" );
DECLAR ("vss", ":2", "B", IN, "", "" );

LABEL ("ആഡർ");
AFFECT ("0", "vdd", "0b1");
AFFECT ("0", "vss", "0b0");

ഇതിനായി (i=0; i<16; i++)
{
ഇതിനായി (j=0; j<16; j++)
{
AFFECT (inttostr(cur_vect), "a", inttostr(i) );
AFFECT (inttostr(cur_vect), "b", inttostr(j) );
cur_vect++;
}
}

SAV_GENPAT ();
}

ENVIRONMENT വ്യത്യാസങ്ങൾ


ജെൻപത് ഫല ഫയലിന് ഒരു വിപുലീകരണം നൽകുന്നതിന് പരിസ്ഥിതി വേരിയബിൾ VH_PATSFX വായിക്കുന്നു.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് Allion-genpat ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nullsoft Scriptable Install
    സിസ്റ്റം) ഒരു പ്രൊഫഷണൽ ഓപ്പൺ സോഴ്‌സാണ്
    വിൻഡോസ് ഇൻസ്റ്റാളറുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള സിസ്റ്റം. അത്
    ചെറുതും വഴക്കമുള്ളതുമായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു
    സാധ്യമായ പോലെ...
    NSIS ഡൗൺലോഡ് ചെയ്യുക: Nullsoft Scriptable Install System
  • 2
    authpass
    authpass
    AuthPass ഒരു ഓപ്പൺ സോഴ്‌സ് പാസ്‌വേഡാണ്
    ജനകീയ പിന്തുണയോടെ മാനേജർ
    തെളിയിക്കപ്പെട്ട കീപാസ് (kdbx 3.x, kdbx 4.x ...
    authpass ഡൗൺലോഡ് ചെയ്യുക
  • 3
    സബ്ബിക്സ്
    സബ്ബിക്സ്
    Zabbix ഒരു എന്റർപ്രൈസ് ക്ലാസ് ഓപ്പൺ ആണ്
    ഉറവിടം വിതരണം ചെയ്ത നിരീക്ഷണ പരിഹാരം
    നിരീക്ഷിക്കാനും ട്രാക്കുചെയ്യാനും രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു
    നെറ്റ്‌വർക്കിന്റെ പ്രകടനവും ലഭ്യതയും
    സെർവറുകൾ, ഉപകരണം...
    Zabbix ഡൗൺലോഡ് ചെയ്യുക
  • 4
    കെഡിഫ് 3
    കെഡിഫ് 3
    ഈ ശേഖരം ഇപ്പോൾ പരിപാലിക്കപ്പെടുന്നില്ല
    കൂടാതെ ആർക്കൈവൽ ആവശ്യങ്ങൾക്കായി സൂക്ഷിച്ചിരിക്കുന്നു. കാണുക
    https://invent.kde.org/sdk/kdiff3 for
    ഏറ്റവും പുതിയ കോഡ് കൂടാതെ
    https://download.kde.o...
    KDiff3 ഡൗൺലോഡ് ചെയ്യുക
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX ഒരു GUI ആണ്
    വനിങ്കോക്കോയുടെ യുഎസ്ബി ലോഡർ, അടിസ്ഥാനമാക്കി
    libwiigui. ഇത് ലിസ്റ്റിംഗ് അനുവദിക്കുന്നു ഒപ്പം
    Wii ഗെയിമുകൾ, ഗെയിംക്യൂബ് ഗെയിമുകൾ എന്നിവ സമാരംഭിക്കുന്നു
    Wii, WiiU എന്നിവയിൽ homebrew...
    USBLoaderGX ഡൗൺലോഡ് ചെയ്യുക
  • 6
    ഫയർബേർഡ്
    ഫയർബേർഡ്
    Firebird RDBMS ANSI SQL സവിശേഷതകൾ വാഗ്ദാനം ചെയ്യുന്നു
    & Linux, Windows &-ൽ പ്രവർത്തിക്കുന്നു
    നിരവധി Unix പ്ലാറ്റ്‌ഫോമുകൾ. സവിശേഷതകൾ
    മികച്ച സമന്വയവും പ്രകടനവും
    & ശക്തി...
    Firebird ഡൗൺലോഡ് ചെയ്യുക
  • കൂടുതൽ "

ലിനക്സ് കമാൻഡുകൾ

Ad