Violett Posted March 31, 2018 Share Posted March 31, 2018 Ich habe einen download Ordner in den habe ich einen Ordner DCS-BIOS erstellt und dort habe ich die DCS-Bios-master.zip gedownloadet und entpackt. Die original connect-serial-port.cmd habe ich auch von dort aus ausgeführt. Nur die abgeänderte Batch (mit dem in Post#7 angeführten Code habe ich außerhalb ausgeführt) Also habe ich eben mal die von download-Ordner original Batch editiert, auch kein Erfolg. Was ich zudem feststellen kann ist die BAUD-Rate von 500000 so glaube ich nicht mit dem Ardiuno übereinstimmt. Wenn ich in "Geräte und Drucker" gehe steht dort das Arduino unter Anschlusseinstellung bei 9600 . Ich kann von dort aus aber nur bis maximal 12800 erhöhen. Wenn ich in die in der Arduino IDE eigebauten seial -Monitor Einstellung sehe , steht dort auch 9600. Der Sketch aus der Arduino DCS-Library soll angeblich die BAUD-Rate von 500000 beinhalten, im Sketch selber wird gar keine BAUD-Rate definiert, zumindest sehe ich im Code nichts davon Link to comment Share on other sites More sharing options...
Roni86 Posted March 31, 2018 Share Posted March 31, 2018 Die Baudrate wird in der DCS-Bios.h Datei festgelegt. Das hat aber nicht mit deinem Problem zu tun. Das hier ist meine Batch: @echo off REM Specify the COM port number to connect to in the following line. REM If set to the default value of ASK, the script will ask you to type it in each time. set COMPORT=ASK REM Set PROTOCOL to "TCP" if UDP does not work for you. When using TCP, REM you have to start the script after you have started the mission and the simulation REM has been unpaused, otherwise the connection will fail ("Connection refused"). set PROTOCOL=UDP set VERBOSE=-v set MODE_OUTPUT_REDIR= if "%1" == "/Q" ( set VERBOSE= set MODE_OUTPUT_REDIR=^> NUL shift ) if not "%1" == "" set COMPORT=%1 if "%COMPORT%" == "ASK" set /p COMPORT=Enter a COM Port Number: set /A TTYNUM=%COMPORT%-1 if "%MODE_OUTPUT_REDIR%" == "NUL" echo Connecting to COM port %COMPORT% mode COM%COMPORT% BAUD=250000 PARITY=N DATA=8 STOP=1 TO=off DTR=off %MODE_OUTPUT_REDIR% timeout 2 if "%PROTOCOL%" == "UDP" socat\socat %VERBOSE% UDP4-RECV:5010,ip-add-membership=239.255.50.10:0.0.0.0,reuseaddr!!udp-sendto:localhost:7778 /dev/ttyS%TTYNUM% if "%PROTOCOL%" == "TCP" socat\socat %VERBOSE% TCP4-CONNECT:127.0.0.1:7778 /dev/ttyS%TTYNUM% pause Die habe ich aus "dcs-bios-v0.7.1.zip" von der "http://dcs-bios.a10c.de/[url=http://dcs-bios.a10c.de/][/url]" page. Pfad nicht gefunden kann auch heißen, dass der COM Port nicht stimmt. Am besten die zip Datei mal runterladen und mit der versuchen. Link to comment Share on other sites More sharing options...
Violett Posted March 31, 2018 Share Posted March 31, 2018 Ich habe deinen Code reingesetzt , leider auch Keine Änderung. Unter der Arduino IDE habe ich mein Board auf COM3 also gebe ich 3 rein wenn ich nach der POrtNummer gefragt. Schau dir mal den Screenshot an. Muss ich etwa noch weitere Vorzeichen vor die 3 setzen ? Link to comment Share on other sites More sharing options...
Roni86 Posted March 31, 2018 Share Posted March 31, 2018 Nein. 3 reicht aus. Anbei ist ein Screenshot wie mein Verzeichnis aussieht. Vergleich das mal mit deinem. Link to comment Share on other sites More sharing options...
Violett Posted March 31, 2018 Share Posted March 31, 2018 Ja sieht genauso aus, nur meine Daten haben ein Datum vom 05.11.2017 obwohl über die dcs Bios -seite dem link zu github folge und dann die letzte Version runterlade. Hast Du vielleicht einen Link von github der genau zu Deiner DCS Bios Version führt ? Link to comment Share on other sites More sharing options...
Violett Posted March 31, 2018 Share Posted March 31, 2018 Mir ist noch etwas in den Sketch Kommentaren aufgefallen ich weiss nicht ob das wichtig ist. Ich habe meinen Sketch (Master Caution Button an PIN10 & Master Caution Warnlicht LED an Pin 13) in zwei Ausführungen ausprobiert. Meinen ersten Sketch habe ich nach Anleitung des user Guides gemacht. Dabei habe ich unter den Beispielen aus der BIOS library die "IRQserial" geladen und die Befehle mit Verbindung zu den Pins zugesetzt- editiert ganz nach Anleitung. Unter den Kommentaren der IRQserial Vorlage heißt es in grau :"This should work on any Arduino that has an ATMega328 controller(Uno, Pro Mini, many others).." also da steht nicht explicit das das ATMEGA2560 unterstützt wird. Ich verwende aber das ATMega2560 also Arduino Mega 2560.Ich weiß nicht inwiefern das problematisch ist. Das das nicht lief habe ich den in der DCS Bios library festeglegten "MASTER CAUTION" Sketch geladen(die Pins sind hier bereits definiert und genau identisch zu meiner ersten Schaltung). Hier steht in den Kommentaren "does not feature an ATMega328 or ATMega2650 controller" Beide Sketche lege ich bei. In beiden Fällen beginnen die Sketche mit den Zeilen: #define DCSBIOS_IRQ_SERIAL #include "DcsBios.h" Stimmt damit etwas nicht? Link to comment Share on other sites More sharing options...
Roni86 Posted April 1, 2018 Share Posted April 1, 2018 Ja sieht genauso aus, nur meine Daten haben ein Datum vom 05.11.2017 obwohl über die dcs Bios -seite dem link zu github folge und dann die letzte Version runterlade. Hast Du vielleicht einen Link von github der genau zu Deiner DCS Bios Version führt ? http://dcs-bios.a10c.de/ Dort den Download Link folgen. Führt zur letzten Version 0.7.1. Hier steht in den Kommentaren "does not feature an ATMega328 or ATMega2650 controller" Der erste Satz gehört noch dazu. Solltest Du einen MEGA haben unbedingt #define DCSBIOS_IRQ_SERIAL benutzen. Habe ich selber gerade probiert und funktioniert ohne Probleme. Den Hauptproblem ist aber das Batch file. Danach kannst Du dich um die Programmierung kümmern. Eins nach dem anderen. Am besten lädst du mal die DCS BIOS Datei neu runter. Löscht das alte Zeug unter "Gespeicherte Spiele\DCS\Scrtpts". Und legst alles neu an. Dann den Mega (mit dem Script) mit dem PC verbinden., die Batch Datei starten. Wenn Du Verbindung zum Mega hast und die Taste drückst sollte was passieren. siehe Anhang. Btw: Könnte einer der Moderatoren die letzten Posting in einen eigenen Thread abspalten, sonst spammen wir den Haupt Thread zu.:thumbup::helpsmilie: Link to comment Share on other sites More sharing options...
Violett Posted April 1, 2018 Share Posted April 1, 2018 Habe DcS BIOS v0.7.1 jetzt runtergeladen, die alten Sachen entfernt und es damit versucht , immer noch nichts. Also die ZIP und der entpackte DCS BIOS v 07.1 Ordner haben ein Datum vom 01.04.2018 , die in diesem Ordner enthaltenen Dateien wiederum haben ein Datum vom 05.11.2017, das ist merkwürdig. Das wäre also derselbe Stand von meinen alten Sachen. Ich habe es auch mit "com-handler" versucht, hier erhalte ich folgende Meldungen.:siehe Screenshot Link to comment Share on other sites More sharing options...
Roni86 Posted April 2, 2018 Share Posted April 2, 2018 Startest Du die Batch Datei mit Admin Rechten? Ein einfacher Doppelklick reicht aus. Bei Admin Rechten kann es zu Pfadproblemen kommen. Also starte mal die "connect-serial-port.cmd" einfach mit einem Doppelklick. Link to comment Share on other sites More sharing options...
Violett Posted April 2, 2018 Share Posted April 2, 2018 Hi Roni86 , ich habe den Fehler jetzt endlich gefunden. Im user guide heisst es:" Copy the Scripts\DCS-BIOS folder from the DCS-BIOS download to your Scripts folder" und ich habe dummerweise den ganzen Scripts Ordner kopiert. Ein dummer Fehler von mir. Trotzdem Dank für Deine Hilfe- hast mir geholfen am Ball zu bleiben und alles nochmal durchzugehen. DCS BIOS funktioniert und ich bin happy das ich alles habe um mein Cockpit zu bauen. :) Dank und Gruß Link to comment Share on other sites More sharing options...
BlackLibrary Posted September 5, 2018 Share Posted September 5, 2018 Hi ich hab da mal eine frage ich stümpere mir gerade ein bios file für die F5 zusammen. funzt allles soweit aber in der Common Data habe ich keine werte für höhe kurs usw. hab ich da was vergessen oder kann mir einer nen tipp geben. aka WarLord DCSFlightpanels DCS-BIOS Fork DCSFlightpanels arduino-library DCSFlightpanels DCSFlightpanels-Profiles DCS FP / BIOS Discord Server Link to comment Share on other sites More sharing options...
aymen Posted September 6, 2018 Share Posted September 6, 2018 hi i need the completed F-5E.lua file. i already have a file but it not comleted not containe all gauges and switch ... BIOS.protocol.beginModule("F-5E", 0x3000) BIOS.protocol.setExportModuleAircrafts({"F-5E-3"}) local inputProcessors = moduleBeingDefined.inputProcessors local documentation = moduleBeingDefined.documentation local document = BIOS.util.document local parse_indication = BIOS.util.parse_indication local defineIndicatorLight = BIOS.util.defineIndicatorLight local definePushButton = BIOS.util.definePushButton local definePotentiometer = BIOS.util.definePotentiometer local defineRotary = BIOS.util.defineRotary local defineSetCommandTumb = BIOS.util.defineSetCommandTumb local defineTumb = BIOS.util.defineTumb local defineToggleSwitch = BIOS.util.defineToggleSwitch local defineToggleSwitchToggleOnly = BIOS.util.defineToggleSwitchToggleOnly local defineFixedStepTumb = BIOS.util.defineFixedStepTumb local defineVariableStepTumb = BIOS.util.defineVariableStepTumb local defineString = BIOS.util.defineString local defineRockerSwitch = BIOS.util.defineRockerSwitch local defineMultipositionSwitch = BIOS.util.defineMultipositionSwitch local defineElectricallyHeldSwitch = BIOS.util.defineElectricallyHeldSwitch local defineFloat = BIOS.util.defineFloat local define8BitFloat = BIOS.util.define8BitFloat defineIndicatorLight("L_GEN", 530, "Warning, Caution and IndicatorLights","L Generator Lamp") defineIndicatorLight("CANOPY", 531, "Warning, Caution and IndicatorLights","Canopy Open") defineIndicatorLight("R_GEN", 532, "Warning, Caution and IndicatorLights","R Generator Lamp") defineIndicatorLight("UTIL_HYDRAULIC", 533, "Warning, Caution and IndicatorLights","Utility Hydr") defineIndicatorLight("SPARE_1", 534, "Warning, Caution and IndicatorLights","Spare 1") defineIndicatorLight("FLIGHT_HYDRAULIC", 535, "Warning, Caution and IndicatorLights","Flight Hydr") defineIndicatorLight("EXT_TANKS", 536, "Warning, Caution and IndicatorLights","External Tanks Empty") defineIndicatorLight("IFF", 537, "Warning, Caution and IndicatorLights","Iff") defineIndicatorLight("OXYGEN", 538, "Warning, Caution and IndicatorLights","Oxygen") defineIndicatorLight("LEFT_FUEL_LOW", 539, "Warning, Caution and IndicatorLights","Left Flow Indicator") defineIndicatorLight("ENGINE_ANTI_ICE", 540, "Warning, Caution and IndicatorLights","Anti Ice") defineIndicatorLight("RIGHT_FUEL_LOW", 541, "Warning, Caution and IndicatorLights","Right Flow Indicator") defineIndicatorLight("L_FUEL_PRESS", 542, "Warning, Caution and IndicatorLights","L Fuel Press") defineIndicatorLight("INS", 543, "Warning, Caution and IndicatorLights","Inertial Navigation System") defineIndicatorLight("R_FUEL_PRESS", 544, "Warning, Caution and IndicatorLights","R Fuel Press") defineIndicatorLight("AOA_FLAPS", 545, "Warning, Caution and IndicatorLights","AoA Flaps") defineIndicatorLight("AIR_DATA_COMPUTER", 546, "Warning, Caution and IndicatorLights","Air Data Computer") defineIndicatorLight("DIR_GYRO", 547, "Warning, Caution and IndicatorLights","Directional Gyroscope") defineIndicatorLight("SPARE_2", 548, "Warning, Caution and IndicatorLights","Spare 2") defineIndicatorLight("DC_OVERLOAD", 549, "Warning, Caution and IndicatorLights","DC Overload") defineIndicatorLight("SPARE_3", 550, "Warning, Caution and IndicatorLights","Spare 3") defineIndicatorLight("TACAN_TEST", 260, "TACAN Panel", "TACAN Test Indicator Light") defineIndicatorLight("GW_LIGHT", 96, "CautionLights","GearWarning") defineIndicatorLight("NOSE_LIGHT", 54, "Green Light","Gear Nose") defineIndicatorLight("LEFT_LIGHT", 53, "Green Light","Gear Left") defineIndicatorLight("RIGHT_LIGHT", 55, "Green Light","Gear Right") defineIndicatorLight("MC_LIGHT", 169, "Warning, Caution and IndicatorLights","MasterCaution Lamp") definePushButton("MC_RESET_BTN", 12, 3011, 172,"Warning, Caution and IndicatorLights" , "MasterCaution reset") definePushButton("DRAG_CHUTE", 10, 3002, 91,"Brake System" , "Chute Handle") defineToggleSwitch("LG_LEVER_SWITCH", 7, 3001, 83,"Gear Interface" , "Gear Lever") defineToggleSwitch("MASTER_ARM", 15, 3001, 3011,"Switch" , "Master Arm") defineToggleSwitch("MASTER_ARM_GUARD", 15, 3010, 342,"Switch" , "Master Arm Safe Guard") defineToggleSwitch("L_GENERATOR", 3, 3002, 338,"Electric" , "Gen Left") defineToggleSwitch("SW_BATTERY", 3, 3001, 387,"Electric" , "Battery") defineToggleSwitch("R_GENERATOR", 3, 3004, 339,"Electric" , "Gen Right") defineToggleSwitch("LG_LIGHT", 11, 3010, 353,"Light" , "Landing Light") defineToggleSwitch("NS_STRUCT", 7, 3017, 250,"System" , "Landing Gear") defineToggleSwitch("PITOT_HEATER", 3, 3006, 375,"Electric" , "Pitot Heater") defineToggleSwitch("INLET_HEATER", 6, 3006, 376,"Engine Interface" , "Heater") defineToggleSwitch("CANOPY_LEVER", 10, 3001, 712,"Cockpit Interface" , "Lever") --defineMultipositionSwitch("RADAR_MODE", 17, 3002, 316, 4, 0.1, "Radar", "Off/Stby/Oper/test")-- --defineTumb("RADAR_MODE", 17, 3002, 316, 0.1, {0.0, 0.3}, nil, false, "Radar", "Off/Stby/Oper/test") defineRotary("ALT_SET_PRESSURE", 35, 3001, 62, "Altimeter", "Set Pressure") definePotentiometer("TACAN_VOL", 41, 3005, 261, {0, 1}, "TACAN Panel", "TACAN Signal Volume") defineFloat("TRIM_INDICATOR", 52, {1.0, 0.0, -0.1}, "INSTRUMENTS", "TRIM_POSITION") defineVariableStepTumb("HSI_CRS_KNOB", 33, 3002, 272, 1.0, "HSI", "Course Select Knob") defineFixedStepTumb("TACAN_10", 41, 3001, 256, 0.1, {0, 1}, {-0.1, 0.1}, nil, "TACAN Panel", "Left Channel Selector") defineFixedStepTumb("TACAN_1", 41, 3002, 257, 0.1, {0, 1}, {-0.1, 0.1}, nil, "TACAN Panel", "Right Channel Selector") --defineFixedStepTumb("HSI_COURSE", 33, 3002, 272, 0, 0.05818, false, true, "Hsi Panel", "Course Setting") defineFixedStepTumb("BARO_SET", 41, 3002, 257, 0.1, {0, 1}, {-0.1, 0.1}, nil, "TACAN Panel", "Right Channel Selector") defineToggleSwitch("TACAN_XY", 41, 3003, 266, "TACAN Panel", "TACAN Channel X/Y Toggle") defineMultipositionSwitch("TACAN_MODE", 41, 3006, 262, 4, 0.1,"TACAN Panel", "TACAN Mode Dial") BIOS.protocol.endModule() Link to comment Share on other sites More sharing options...
Evilfisher Posted October 11, 2018 Share Posted October 11, 2018 Hi Leute Geht bei euch dcs bios seit dem update gestern auch nicht mehr? Cheers Evilfisher Link to comment Share on other sites More sharing options...
BlackLibrary Posted November 4, 2018 Share Posted November 4, 2018 (edited) gelöscht Edited May 20, 2019 by BlackLibrary aka WarLord DCSFlightpanels DCS-BIOS Fork DCSFlightpanels arduino-library DCSFlightpanels DCSFlightpanels-Profiles DCS FP / BIOS Discord Server Link to comment Share on other sites More sharing options...
BlackLibrary Posted May 20, 2019 Share Posted May 20, 2019 Nur mal so zur info ArturDCS und ich haben aufgrund von dem Logitech Flightpanel Programm, von DCS-BIOS einen "Fork" gemacht und alle zur Zeit verfügbaren Flugzeuge integriert und aktualisiert. Hier findet ihr die neusten Versionen: https://github.com/DCSFlightpanels/dcs-bios/releases aka WarLord DCSFlightpanels DCS-BIOS Fork DCSFlightpanels arduino-library DCSFlightpanels DCSFlightpanels-Profiles DCS FP / BIOS Discord Server Link to comment Share on other sites More sharing options...
Reverend Posted May 21, 2019 Share Posted May 21, 2019 Geil ! :thumbup: Wie schnell ihr auch die Rata dabei hattet, hat mich schon überrascht :thumbup: Link to comment Share on other sites More sharing options...
BlackLibrary Posted May 21, 2019 Share Posted May 21, 2019 Wobei sie ungetestet ist. Sie wurde nur anhand der luas programiert aka WarLord DCSFlightpanels DCS-BIOS Fork DCSFlightpanels arduino-library DCSFlightpanels DCSFlightpanels-Profiles DCS FP / BIOS Discord Server Link to comment Share on other sites More sharing options...
Reverend Posted May 21, 2019 Share Posted May 21, 2019 (edited) Es funktioniert aber so wie es soll. Zumindest bei den Sachen die ich belegt habe.:thumbup: *Im Nachhinein - Fuel valve ist andersherum. Normal ist on = 1 off = 0 Bei Fuel Valve ist es andersherum, kein Problem ich habe es anders Programmiert. nur sonst ist es immer anders. Edited May 21, 2019 by Reverend Link to comment Share on other sites More sharing options...
BlackLibrary Posted May 21, 2019 Share Posted May 21, 2019 das kann ich nicht anders definieren in der BIOS lua ist halt n schalter ;) aka WarLord DCSFlightpanels DCS-BIOS Fork DCSFlightpanels arduino-library DCSFlightpanels DCSFlightpanels-Profiles DCS FP / BIOS Discord Server Link to comment Share on other sites More sharing options...
Reverend Posted May 21, 2019 Share Posted May 21, 2019 das kann ich nicht anders definieren in der BIOS lua ist halt n schalter ;) Dann ist es so ! Ich bin extrem begeistert von eurem Job. Nur deswegen habe ich mich mit der Saitek/Logitech HW eingedeckt :thumbup: Wie lange braucht es für die A8 :music_whistling::lol: Link to comment Share on other sites More sharing options...
SkyJunky Posted May 21, 2019 Share Posted May 21, 2019 Hey, ich habe kein Plan ob das hier rein gehört oder nicht, wenn nicht dann bitte verschieben. Ich habe eine Frage zu DCS Bios. Ich habe einen ersten kleinen Versuchsaufbau gemacht und auch einen Sketch geschrieben und dieses auf mein Arduino Mega 2560 geschoben. Soweit so gut. Jetzt habe ich DCS gestartet und dann "connect-serial-port.cmd" gestartet. Er fragt mich nach dem COM Port, in meinem Fall COM3 und dann kommt eine Fehlermeldung. Kann mir vielleicht einer erklären was ich falsch mache. Ich komplett neu in dem Thema. Das ist der Fehler: Gewartet wird 0 Sekunden. Weiter mit beliebiger Taste... 1 [main] socat 14028 find_fast_cwd: WARNING: Couldn't compute FAST_CWD pointer. Please report this problem to the public mailing list cygwin@cygwin.com Das ist der Sketch Code: #define DCSBIOS_DEFAULT_SERIAL #include "DcsBios.h" #include "Servo.h" DcsBios::Switch2Pos ufcAp("UFC_AP", 24); DcsBios::Switch2Pos ufcIff("UFC_IFF", 23); DcsBios::Switch2Pos ufcTcn("UFC_TCN", 22); DcsBios::Switch2Pos ufcIls("UFC_ILS", 21); DcsBios::Switch2Pos ufcDl("UFC_DL", 20); /* paste code snippets from the reference documentation here */ void setup() { DcsBios::setup(); } void loop() { DcsBios::loop(); } Ich wäre für mir dargebotene Hilfe dankbar. Gruß Sky Sky´s Simpit Link to comment Share on other sites More sharing options...
SkyJunky Posted May 22, 2019 Share Posted May 22, 2019 Kleines Update... Die Fehlermeldung konnte ich abstellen. Jetzt läuft DCS Bios augenscheinlich. Aber Tasten gehen leider noch immer keine. Kann einer helfen? Sky´s Simpit Link to comment Share on other sites More sharing options...
SkyJunky Posted May 23, 2019 Share Posted May 23, 2019 Problem gelöst... Sky´s Simpit Link to comment Share on other sites More sharing options...
Muts Posted July 19, 2019 Share Posted July 19, 2019 Problem gelöst... Wäre interessant zu wissen, wie du das Problem gelöst hast. Habe das gleiche Problem Link to comment Share on other sites More sharing options...
Muts Posted July 22, 2019 Share Posted July 22, 2019 (edited) Funktioniert DCS Bios mit DCS Steam Edition? Habe dazu wiedersprüchliche Aussagen gefunden. Ich habe es nun geschaft. DCS Bios funktioniert auch mit Steam. Ich musste die Baudrate in der Adruiono Software ändern. Edited July 23, 2019 by Muts Link to comment Share on other sites More sharing options...
Recommended Posts