-
Posts
303 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by Gremlin77
-
try my tool if you want: http://forums.eagle.ru/showthread.php?t=100704
-
WE WANT PICS!!!!!! please......and welcome to the forum!
-
Awesome!!!! Fantastic work!
-
Final version: download at other thread: http://forums.eagle.ru/showthread.php?t=111834&page=3 - supports up to 4 instrument panels - use the two rotaries to adjust screen capture position - use S1 to chose between small and big steps of the rotaries - use S6 to save If you like it, PLEASE donate (spenden): http://www.737ng-homecockpit.de/ was a lot of work.....
-
any interest for Saitek instrument panel tools
Gremlin77 replied to Gremlin77's topic in Home Cockpits
Final version: ScreenToSaitekV4.0.rar -supports up to 4 instrument panels - use the two rotaries to adjust screen capture position - use S1 to chose between small and big steps of the rotaries - use S6 to save If you like it, PLEASE donate: http://www.737ng-homecockpit.de/ was a lot of work.....:lol: -
Ah okay, I think this trick is not working for multimonitor systems. Think, you need one unused graphic port to use this as a projector output for the fake screen. The trick is, that windows doesn't check this output for an attached Monitor or projector. I only use this trick when I am working on my developer PC, so I don't have to use a second "real" monitor. In my simulator setup, I use a Matrox triple head2go with two projectors for views and the third for exporting CDU, MFD etc.
-
What's the problem?
-
Okay, found out something really funny, perhaps somebody would need it too. As you know, I have written some tools for Saitek Instrument panel or my prog to send parts of screen over network to use with my simulator hardware. Okay, imagine you only have one monitor connected on you graphics card. Then you would have to export the instruments, MFDs or the CDU somewhere on your screen to copy them to Saitek Instrument or to another PC. The alternative would be to connect a second monitor......until now. If you press WindowsKey + P under Windows7 you can select Extend Desktop without having a second monitor connected. In DCS change your resolution in the options windows to your new desktop resolution. Now you can export your desired instruments to the "unvisible" part of the desktop and transfer them wherever you want.... Quite funny, isn't it. First tried to install virtual graphic drivers and so on to get this effect...now I just press two keys..:smilewink: Hope this will help somebody!
-
sorry, don't have the time for that 'cause of business. Perhaps when I am retired and I have the time ;-) just have to wait about 25 years from now on
-
any interest for Saitek instrument panel tools
Gremlin77 replied to Gremlin77's topic in Home Cockpits
I have three of the Lilliput monitors running for both MFDs and ADI. Having quite often difficulties to keep them running. After half an hour or so windows starts "loosing" the monitors....very exhausting.... -
any interest for Saitek instrument panel tools
Gremlin77 replied to Gremlin77's topic in Home Cockpits
Sorry don't have the switch panels. Just working on the buttons and rotaries of the FIB to get to work properly. I bought my four Panels on ebay for 109€ each. Quite expensive, I know, but just think about buying an USB monitor (130€) or use a graphic card with small hdmi (vga) monitor, it's not so expensive at all. The good thing about the FIPs is the size. Did just find TV screens in that size not very comfortable to use with the PC. -
any interest for Saitek instrument panel tools
Gremlin77 replied to Gremlin77's topic in Home Cockpits
Oh, Saitek makes it useable, but the problem was to use their SDK with .net applications, cause the SDK is for c++, what I am not familiar with. okay here the pics: Software running: and the result (just used MFD and CDU for quick demo) -
Wow, very nice one! Respect!
-
any interest for Saitek instrument panel tools
Gremlin77 replied to Gremlin77's topic in Home Cockpits
So, finished to tool to get nice usability. In this version you have: * 4 instrument panels supported (didn't test yet, panels are still in delivery, but should work) * A preview windows where you can see the captured pic on mouseposition * you can store the preview coordinates to the desired instrument using key 1,2,3 and 4 * A trackbar to adjust export speed (1ms to 2000ms) * A save function, to save coordinates of the four instruments and your Timer settings So, hope you have fun with this little tool. If you like it, please donate on my software page: http://www.737ng-homecockpit.de/ DOWNLOAD HERE: ScreenToSaitek.rar -
any interest for Saitek instrument panel tools
Gremlin77 replied to Gremlin77's topic in Home Cockpits
okay, better version now: Conversion of Screenshot to byte array much faster without processor power and you can adjust the time for sending pics to the Saitek. If any of you need more Instruments or anything else please let me know! Download link: ScreenToSaitek.rar -
any interest for Saitek instrument panel tools
Gremlin77 replied to Gremlin77's topic in Home Cockpits
small demo prog So, just made a quick prog for max two Instrument panels. just set your x and y coordinates for screen area you want to copy and click start. Please be aware of pressing stop before changing values. Have fun! publish.rar -
oh, this is a very old version with opencockpit and arcaze board... The present state of project is my own interface bus system which drives switches rotaries and 7-segment. Look at older posts, I think I described there how to connect DCS with opencockpit.
-
any interest for Saitek instrument panel tools
Gremlin77 replied to Gremlin77's topic in Home Cockpits
Sorry for delay, always forget my photo in the office. For c# coders: started using the AstroMech (just google) code from Saitek forum and added the SetImage Funtion at the DirectOutputClass: [DllImport("c:\\program files\\saitek\\directoutput\\DIRECTOUTPUT.DLL", EntryPoint = "DirectOutput_SetImage")] unsafe public static extern int DirectOutput_SetImage(void* hDevice, int dwPage, int dwIndex, int cbValue, byte[] pbValue); In project code added something like this: public void button6_Click(object sender, EventArgs e) { int returnvar; returnvar = AstroMech.DirectOutputClass.DirectOutput_AddPage(m_hDevice, 1, "Test", false); Graphics graphics = Graphics.FromImage(img.Image); byte[] buffer = newbyte[320 * 240 * 3]; Point upperLeftSouce = newPoint(100, 100); Size blockRegionSize = newSize(385, 351); Bitmap bitmap = newBitmap(blockRegionSize.Width, blockRegionSize.Height, PixelFormat.Format24bppRgb); using (Graphics g = Graphics.FromImage(bitmap)) { g.CopyFromScreen(upperLeftSouce, newPoint(0, 0), bitmap.Size); } for (int y = 0; y < 240; y++) for (int x = 0; x < 320; x++) { Color color = bitmap.GetPixel(x, 239 - y); buffer[(y * 320 + x) * 3] = color.B; buffer[(y * 320 + x) * 3 + 1] = color.G; buffer[(y * 320 + x) * 3 + 2] = color.R; } AstroMech.DirectOutputClass.DirectOutput_SetImage(m_hDevice, 1, 0, buffer.Length, buffer); button6.Text = CurrentPage.ToString(); } what it does: it creates a new page on the Saitek an copies for demo a screenpart to the device when you hit the button. Also did it with a timer function, so ever 0,01 Seconds a screenpart is copied. Works quite fine. You tune the prog for better user operation. Please give me some time. -
any interest for Saitek instrument panel tools
Gremlin77 replied to Gremlin77's topic in Home Cockpits
I read your thread. But didn't realize that your lua-script is able to export graphics. For me it's more convenient to use a more complex programming lanquage with a debugger and so on. Using lua is not my thing at all. Had hard days writing my export function to connect to my interface software. This was enough lua for the rest of my life!!!! -
any interest for Saitek instrument panel tools
Gremlin77 replied to Gremlin77's topic in Home Cockpits
have my photo in the office. Send some pics tomorrow -
Hi all, two days ago decided to try out the Saitek Instrument panels for my cockpit. Ordered for a hundred bugs an was at first quite disappointed, cause of limitation to MS Flight Simulator. (as expected) But the good thing: Found a SDK folder, where a .dll for the device is included. After fighting night and day, managed to program that little beast. What can it do? Okay it has six switches and two rotaries you can access from software...... Wow....very impressive.....:mad: But the fantastic thing about it? The TFT and the function SetImage. With this little function and a bit of c# code you can copy parts of your desktop to your device. And as we as DCS lovers all know, we can export nearly everything from the game to a screen. So my idea was to just copy for example the RWR or any instruments to the Saitek. And it works fine! So now I have this ugly programed tool for my purpose (RWR) and don't know if it's worth it to make it user friendly for more users. If some people like to have such a tool, I'll start to work on it. Just let me know
-
wow, that are prices.... Keep my fingers crossed that you find enough customers that are able to pay this amount of money. I follow your thread for several months now, and am very impressed of your work. So I hope you didn't set the price level too high. Just think about everybody can by a CNC laser for the price of one console side.... But I think your project is targeting to customers who want to buy a running system. So, it's fine for these kind of customers. But in my opinion you missed the "system for anybody without technical background for a good amount of money". If you've read my thread, you know that I bought a whole Tornado pit and made the panels and interfaces myself. When I calculate the material costs, development-time, machine-time, partitial machine-costs, electronics, time for software-development etc. a "normal" panel like fuel panel would be at about a maximum of 100 to 120 €. Okay, I know you need some money if you want to set up a business with these kind of things, but you're a bit high in prices in my opinion. But, never the less, I hope you get your business started an I wish you luck finding lot of customers. So, go on, still love your thread!
-
think about more memory. I got stuck with 8 GB, now I use 12 GB and everything runs much more faster. First also tried to change processor and graphic card, but then I learned that DCS is so memory hungry when you run on multiple screens and high detail. Just an advice.....'cause memory prices are quite low at the moment
-
little update Okay, have some things installed. Ejection seat and finished right front console. also installed Electronic base plate for right console. Left console is finished and working. Still long way to go.... and I need a new photo machine
-
yes it is, only very busy at the moment. will send pictures soon of the small steps I made. Sorry for that!