
Âñòóïëåíèå
Ñûëêà íà ñêðèïò: http://steamcommunity.com/sharedfiles/filedetails/?id=597569165Ïðîãðàììà ìîæåò îáñëóæèâàòü ìíîæåñòâî ëàçåðíûõ àíòåíí. Äëÿ êàæäîé íîâîé àíòåííû, åñëè èõ áîëüøå îäíîé, òàéìåðû äîáàâëÿòü íå íóæíî. Âàæíî, ÷òîáû òàéìåðû èìåëè èäåíòèôèêàòîð ïåðâîé àíòåííû â ñïèñêå.
Ìîæíî ïèñàòü íåñêîëüêî èäåíòèôèêàòîðîâ îò ðàçíûõ àíòåííû ê îäíîé ïàíåëè.
 íà÷àëå êîäà åñòü íåñêîëüêî ðàçäåëîâ, â êîòîðûõ âû è áóäåòå èçìåíÿòü çíà÷åíèÿ äëÿ áîëåå òîíêîé íàñòðîéêè.
Ýòîò ðàçäåë ïðåäíàçíà÷åí ñêîðåå äëÿ ëþäåé, õîòÿ áû ñëûøàùèõ îá îñíîâíûõ òèïàõ ïåðåìåííûõ, ïðèìåíÿåìûõ â ïðîãðàììèðîâàíèè.Ïðî÷åì, âñåãäà ìîæíî ïîèñêàòü óòî÷íåíèå â èíòåðíåòå.
Èñïîëüçûâàíèå ïðåôèêñîâ è èìåí
bool Use_Prefix = true;Åñëè true(ïî óìîë÷àíèþ), òî èñïîëüçóåòñÿ ñèñòåìà ïðåôèêñîâ
Åñëè false, òî âàì ïðèäåòñÿ ïðîïèñûâàòü èñïîëüçóåìûå èìåíà ïàíåëåé è òàéìåðîâ â ðàçäåëå "Name" (íå ïîäõîäèò, åñëè îáñëóæèâàåìûõ àíòåíí áîëüøå, ÷åì îäíà)
Ðàçäåë "Name (if Use Prefix = false)"
string Name_Of_Text_Panel_Write = "Ekrano de sendo"; Îòïðàâëÿþùàÿ ñîîáùåíèÿ ïàíåëü (PW)
string Name_Of_Text_Panel_Read = "Ekrano de ricevo"; Ïðèíèìàþùàÿ ñîîáùåíèÿ ïàíåëü (PR)
string Name_Of_Timer_Write = "Temporizador de sendo"; Òàéìåð ñ çàäåðæêîé 3 ñåêóíäû
string Name_Of_Timer_Read = "Temporizador de ricevo"; Òàéìåð ñ çàäåðæêîé 1 ñåêóíäû
Ðàçäåë "Prefix (if Use Prefix = true)" ëþáîì ñëó÷àå èäåíòèôèêàòîð áóäåò èìåòü âèä "<Name_Of_Laser_Antenna + Prefix>"
Íî ÷àñòü Prefix ìîæíî èçìåíÿòü. Íàçâàíèÿ ñîîòíîñèòñÿ ñ ïðåäûäóùèì ðàçäåëîì.
string Prefix_Name_Of_Text_Panel_Write = "PW"; Îòïðàâëÿþùàÿ ñîîáùåíèÿ ïàíåëü
string Prefix_Name_Of_Text_Panel_Read = "PR"; Ïðèíèìàþùàÿ ñîîáùåíèÿ ïàíåëü
string Prefix_Name_Of_Timer_Write = "TW"; Òàéìåð ñ çàäåðæêîé 3 ñåêóíäû
string Prefix_Name_Of_Timer_Read = "TR"; Òàéìåð ñ çàäåðæêîé 1 ñåêóíäû
Íàèìåíîâàíèÿ àíòåíí è èõ ðàçäåë.
Ðàçäåë "Use Multi mod"Ñþäà âíîñÿòñÿ èìåíà àíòåíí. Âñå îíè îáñëóæèâàþòñÿ â ïîðÿäêå î÷åðåäè íàïèñàíèÿ.Èç ìîæåò áûòü ëþáîå êîëè÷åñòâî.
Âàæíî: Èìåííà äîëæíû áûòü óíèêàëüíû.ÍÅËÜÇß äàâàòü èìÿ, êîòîðîå ìîæíî âûäåëèòü
â äðóãîì èìåíè(Òàê íàçûâàåììàÿ ïîäñòðîêà).Ðåãèñòð íå ó÷èòûâàåòñÿ.
Ïðèìåð íåïðàâèëüíîãî íàçâàíèÿ:
string[] Array_Name_Of_Laser_Antenna =
{
"Laser",
"Laser Antenna"
};
Ïðèìåð ïðàâèëüíîãî íàçâàíèÿ ñ 2 àíòåííàìè:
string[] Array_Name_Of_Laser_Antenna =
{
"R_1",
"R_2"
};
Ðàçäåë "History Of Message"
bool Save_History_Of_Message = true;
Åñëè true(ïî óìîë÷àíèþ), òî ïðèíÿòûå ñîîáùåíèÿ ïðèïèñûâàþòñÿ ñíèçó ê ïðåäûäóùèì.Ïðè ýòîì ïîâòîðÿþùèåñÿ ïîäðÿä îäèíàêîâûå ñîîáùåíèÿ îáúåäèíÿþòñÿ.
Åñëè false, òî âñåãäà áóäåò îòîáðàæàòüñÿ ëèøü ïîñëåäíåå ïðèíÿòîå ñîîáùåíèå.
Ðåæèì ðàáîòû "Sensor"
Åñëè ó âàñ â ïàíåëè PW â ÏÐÈÂÀÒÍÎÌ òåêñòå áóäåò èìååòñÿ êàêîé-òî òåêñò, òî âêëþ÷èòñÿ ýòîò ðåæèì.- Òàéìåð ñ çàäåðæêîé 3 ñåêóíäû îñòàíîâèòñÿ.
- Îòïðàâêà ïðîèçâîäèòñÿ òîëüêî ïî êîìàíäå â ïðîãðàììèðóåìûé áëîê ñ àðãóìåíòîì "Sendu".
- ÏÎÑËÅ îòïðàâêè òåêñò ñîîáùåíèÿ áóäåò çàãðóæåí èç ïðèâàòíîãî â ïóáëè÷íûé.
Åñëè âû õîòèòå ðàáîòàòü â ýòîò ðåæèì, òî ïîñëå íàïèñàíèÿ ñîîáùåíèÿ â ïðèâàòíîì òåêñòå íóæíî âðó÷íóþ àêòèâèðîâàòü òàéìåð îòïðàâêè (3 ñåêóíäû çàäåðæêà).Ýòî íóæíî ïîòîìó, ÷òî çàãðóçêà òåêñòà ïðîèñõîäèò ïîñëå îòïðàâêè, ïîýòîìó â ïåðâûé ðàç îòïðàâèòñÿ ëèøü ïóñòîé òåêñò.
Ðàçäåë ïðîôåññèîíàëüíûõ èçìåíåíèé
 ýòîì ðàçäåëå íå ñîâåòóåòñÿ ÷òî-òî ìåíÿòü, åñëè âàñ âñ¸ óñòðàèâàåò.string Symbols_Delimiter = "n";
Ñèìâîë ðàçäåëèòåëü ïðèíèìàåìûõ è îòïðàâëÿåìûõ êîìàíä. Ïî óìîë÷àíèþ - ýòî Enter.
Åñëè åãî ñìåíèòü íàïðèìåð íà "@", òî ìîæíî áóäåò îòïðàâèòü ìíîãîñòðî÷íîå ñîîáùåíèå çà ðàç.Ïðè ýòîì âîçìîæíî ïàäåíèå FPS è UPS, èç çà áîëüøîãî èìåíè àíòåííû.
Äàëüøå èäóò êîìàíäû, ïðèíèìàåìûå â êà÷åñòâå àðãóìåíòà.Åñëè àðãóìåíòû êîìïüþòåðà îòëè÷íû îò ýòèõ, òî îíè íå áóäóò äåëàòü íè÷åãî. Íå çàáóäüòå, ÷òî ýòè æå êîìàíäû ïðîïèñàíû â òàéìåðàõ.Òàì èõ òîæå íóæíî ïîìåíÿòü.
const string Write_Argument_Comand = "Sendu"; Êîìàíäà îòïðàâêè ñîîáùåíèÿ (Òàéìåð TW)
const string Read_Argument_Comand = "Ricevu"; Êîìàíäà ïðèåìà ñîîáùåíèÿ (Òàéìåð TR)
const string Clear_LCD_Argument_Comand = "Liberigu"; Êîìàíäà î÷èñòêè ïðèåìíîãî ýêðàíà (Ïàíåëü TR).
Ðåòðàíñëÿòîð ñèãíàëà
ÐåòðàíñëÿòîðÊîíñòðóêöèÿ î÷åíü ïðîñòà.-2 àíòåííû ñ èìåíàìè, íàïðèìåð, "R-1" è "R-2".
-2 ïàíåëè.
-2 òàéìåðà.
Íàñòðîèòü, êàê äëÿ ðàáîòû ñ äâóìÿ àíòåííû, íî âòîðîé àíòåííû èäåíòèôèêàòîðû òåêñòîâûõ ïàíåëåé ïðèïèñàòü ê ýòèì æå ïàíåëÿì, ÷òî è ó ïåðâîé.
Íàïðèìåð:
"ÆÊ Ïàíåëü 1 <R-1 PW> <R-2 PR>"
"ÆÊ Ïàíåëü 2 <R-2 PW> <R-1 PR>"
À ñàìè àíòåííû:
"R-1 []"
"R-2 []"
 ýòîì ñëó÷àå, âñ¸ ÷òî ïîëó÷èò ïåðâàÿ àíòåííà, âòîðàÿ îòïðàâèò, è íàîáîðîò.
Íóæíî òîëüêî ïîäêëþ÷èòü àíòåííû ê äðóãèì êîðàáëÿì.
Ïðèìåð ðàáî÷åãî ðåòðàíñëÿòîðà.
Ïîäêëþ÷åíèå àíòåíí.
string[] Array_Name_Of_Laser_Antenna =
{
"R_2",
"R_1"
};