Jump to content
The simFlight Network Forums

kikigey89

Members
  • Posts

    26
  • Joined

  • Last visited

Posts posted by kikigey89

  1. Strange... I installed vasFMC again a week ago because I had to write an article for a German flightsim magazine in which I test JeeHell's FMGS and vasFMC.

    After setup I had just to make some changes in MCDU MENU - SETTINGS to fit to Airbus behaviour. That were the only things.

    But somewhere in the settings you can display the framerate of vasFMC.

    From my homecockpit I know that vasFMC has some problems with its FSUIPC offsets. Sometimes it ignores changes of switches. You can see how the FSUIPC offset changes but vasFMC ignores it.

    Also a reason why I will change to JeeHell's FMGS in the next months.

    Yes, vasFMC is an alpha version. But the development on it stopped already in 2008. If you ask in their forum when the next version will be released they say "It's done when it's done". I think there will be no more version in the future. Something is going on there but I don't know what...

  2. You can download it on http://www.vas-project.org. The current version is 2.0a9.

    Unfortunately there is no new version for 1,5 years and it seems that the developers are not interested in continuing their work.

    So I want to use Jeehell's FMGS (from MyCockpit Forum) in the future.

    The setup is quite easy: Install vasFMC (installer), maybe AIRAC from Navigraph (also installer) and start vasFMC.

    I use Airbus style and have made some changes in the settings (MCDU MENU -> SETTINGS) to fit to Airbus behaviour but nothing special.

    This problem also appeared on the computer of my friend who send me his ini file. So it should also appear on your computer (hopefully).

    As far as I know the project is open source and you can download the code.

    Chris

  3. First of all both log files (client and server) with the native ini file:

    ********* WideClient Log [version 6.78] Class=FS98MAIN *********

    Date (dmy): 27/08/10, Time 12:55:06.468: Client name is CHRISTOPHLAPTOP

    12344 Attempting to connect now

    13344 Trying to locate server: Need details from Server Broadcast

    13344 Failed to connect: waiting to try again

    15344 Attempting to connect now

    43094 Server = CHRISTOPH

    43719 Trying TCP/IP host "CHRISTOPH" port 8002 ...

    43719Okay, IP Address = 192.168.1.4

    43719 Connection made okay!

    137094 New Client Application: "vasfmc" (Id=3628)

    243938 ****** End of session performance summary ******

    243938 Total time connected = 199 seconds

    243938 Reception maximum: 42 frames/sec, 54168 bytes/sec

    243938 Reception average whilst connected: 22 frames/sec, 13451 bytes/sec

    243938 Transmission maximum: 12 frames/sec, 1795 bytes/sec

    243938 Transmission average whilst connected: 4 frames/sec, 543 bytes/sec

    243938 Max receive buffer = 7921, Max send depth = 2, Send frames lost = 0

    243938 **************** Individual client application activity ****************

    243938 Client 3628 requests: 776 (Ave 3/sec), Data: 6395290 bytes (32137/sec), Average 8241 bytes/Process

    243938 ********* Log file closed (Buffers: MaxUsed 3, Alloc 3635 Freed 3635 Refused 0) *********

    ********* WideServer.DLL Log [version 6.78] *********

    Blocksize guide = 4096 (double allowed)

    Date (dmy): 27/08/10, Time 12:54:12.921: Server name is CHRISTOPH

    73047 Initialising TCP/IP server

    73063 Initialising IPX/SPX server

    73063 IPX/SPX socket() failed [Error=10047] Address family not supported by protocol family

    73063 Failed to start IPX/SPX Server

    73063 Initialising UDP/IP server

    74094 Broadcasting service every 1000 mSecs

    76297 Incoming connection Accepted ok (skt=9424) TCP

    76672 Connected to computer "CHRISTOPHLAPTOP" running WideClient version 6.780 (skt=9424) TCP

    276422 Error 10053: client socket disconnected at Client: removing (skt=9424) TCP

    284297 Close signalled to clients

    285406 Closing down now ...

    Memory managed: Offset records: 272 alloc, 272 free

    Read buffer usage: 822 alloc, 822 free, max in session: 1

    Write buffer usage: 4787 alloc, 4787 free, max in session: 1

    Throughput maximum achieved: 42 frames/sec, 53934 bytes/sec

    Throughput average achieved for complete session: 7 frames/sec, 4709 bytes/sec

    Average receive rate from "CHRISTOPHLAPTOP": 3 frames/sec, 515 bytes/sec

    ********* Log file closed *********

    and now with my modified file:

    ********* WideClient Log [version 6.78] Class=FS98MAIN *********

    Date (dmy): 27/08/10, Time 13:02:01.359: Client name is CHRISTOPHLAPTOP

    765 Attempting to connect now

    1094 Server = CHRISTOPH

    1125 Trying TCP/IP host "CHRISTOPH" port 8002 ...

    1125Okay, IP Address = 192.168.1.4

    1125 Connection made okay!

    13547 New Client Application: "vasfmc" (Id=4676)

    72515 ****** End of session performance summary ******

    72515 Total time connected = 70 seconds

    72515 Reception maximum: 42 frames/sec, 54884 bytes/sec

    72515 Reception average whilst connected: 32 frames/sec, 35508 bytes/sec

    72515 Transmission maximum: 16 frames/sec, 2318 bytes/sec

    72515 Transmission average whilst connected: 13 frames/sec, 1679 bytes/sec

    72515 Max receive buffer = 4320, Max send depth = 2, Send frames lost = 0

    72515 **************** Individual client application activity ****************

    72515 Client 4676 requests: 872 (Ave 12/sec), Data: 6980628 bytes (99723/sec), Average 8005 bytes/Process

    72515 ********* Log file closed (Buffers: MaxUsed 3, Alloc 3048 Freed 3048 Refused 0) *********

    ********* WideServer.DLL Log [version 6.78] *********

    Blocksize guide = 4096 (double allowed)

    Date (dmy): 27/08/10, Time 13:01:02.734: Server name is CHRISTOPH

    40938 Initialising TCP/IP server

    40938 Initialising IPX/SPX server

    40938 IPX/SPX socket() failed [Error=10047] Address family not supported by protocol family

    40938 Failed to start IPX/SPX Server

    40938 Initialising UDP/IP server

    42078 Broadcasting service every 1000 mSecs

    43719 Incoming connection Accepted ok (skt=9320) TCP

    43969 Connected to computer "CHRISTOPHLAPTOP" running WideClient version 6.780 (skt=9320) TCP

    115094 Error 10053: client socket disconnected at Client: removing (skt=9320) TCP

    120328 Close signalled to clients

    121422 Closing down now ...

    Memory managed: Offset records: 283 alloc, 283 free

    Read buffer usage: 928 alloc, 928 free, max in session: 1

    Write buffer usage: 2401 alloc, 2401 free, max in session: 1

    Throughput maximum achieved: 41 frames/sec, 55378 bytes/sec

    Throughput average achieved for complete session: 9 frames/sec, 10496 bytes/sec

    Average receive rate from "CHRISTOPHLAPTOP": 12 frames/sec, 1533 bytes/sec

    ********* Log file closed *********

    I recorded videos with both ini files showing vasFMC:

    Native ini: http://www.christophpaulus.com/files/widefs1.avi

    Modified ini: http://www.christophpaulus.com/files/widefs2.avi

  4. Sorry for the very late reply. We had an homecockpit event (130 hours online on VATSIM) and because we were able to solve the problem by ourselves we forgot this topic here.

    A friend of mine gave his WideClient.ini to me and from that point everything was fine. Now I took a look what the differences between the native ini file and his one are:

    WaitForNewData=500 --> WaitForNewData=50

    PollInterval=2000 --> PollInterval=200

    That are the only differences and now especially vasFMC runs without jerking and full 30 fps :)

  5. Hi there,

    I have a big problem, with WideFs (Client/Server)

    I' m building a home cockpit and have several instrumehts running on different PC'S than FS9.

    Now with WideClient connected to the FS9 (which works) the update Rate of the read data is about 5-10 FPS and therefore too low!

    The software (JeeHell A320 FMGS) uses about 6% CPU which is very low and the Flghtdirectors coming from the Softwareserver are running at about 30-50 FPS.

    The data read from FS as mentioned is about 5.

    Any Idea why?

    Kind Regards, Chris

  6. Hello everyone,

    I'm very new to B737 homecockpits and Project Magenta. Next week I should install both Sixpacks in a B737 Sim which is powered my Project Magenta.

    I looked for the PM Sixpack offsets but couldn't find anyone. Then I found this application on Simmarket.

    Could anyone please help me to understand why PM has no Sixpack offsets? Are the offsets in the FSPS Sixpack System manual the offsets used by FSPS Sixpack System or are these PM offsets?

    What are the advantages of FSPS Sixpack System?

    I need help to understand the entire thing because PM is new to me.

    Cheers, Chris

  7. Now it's finished:

    Declaration:

    Private AsciiZ() As Byte
    

    Function:

    Public Sub writeMsg(msgString As String, msgControl As Integer)
        msgString = msgString & Chr(0)
        AsciiZ = StrConv(msgString, vbFromUnicode)
    
        FSUIPC_Initialization
    
        If FSUIPC_Open(SIM_ANY, dwResult) = True Then
            If FSUIPC_Write(&H3380&, Len(msgString), VarPtr(AsciiZ(0)), dwResult) Then
                If FSUIPC_Process(dwResult) Then
                End If
            End If
    
            If FSUIPC_Write(&H32FA&, 2, VarPtr(msgControl), dwResult) Then
                If FSUIPC_Process(dwResult) Then
                End If
            End If
        End If
    End Sub
    

  8. Now it works!

    First, I forgot to initialize FSUIPC... I could beat myself...

    Second, I found a way to avoid the string-problem:

        Dim msgString As String
        Dim msgPos As Integer
    
        msgString = "welcome"
    
        FSUIPC_Initialization
    
        If FSUIPC_Open(SIM_ANY, dwResult) = True Then
            For msgPos = 1 To Len(msgString)
                If FSUIPC_Write(13183 + msgPos, 2, VarPtr(Asc(Mid(msgString, msgPos, 1))), dwResult) Then
                    If FSUIPC_Process(dwResult) Then
                    End If
                End If
            Next msgPos
    
            If FSUIPC_Write(&H32FA&, 2, VarPtr(5), dwResult) Then
                If FSUIPC_Process(dwResult) Then
                End If
            End If
        End If
    

  9. I don't know why, but it doesn't work.

    This is my source code for VB:

        Dim test As String
        Dim control As Integer
    
        test = "hello!"
        control = 0
    
        If FSUIPC_Write(&H3380&, 128, VarPtr(test), dwResult) Then
            If FSUIPC_Process(dwResult) Then
            End If
        End If
    
        If FSUIPC_Write(&H32FA&, 2, VarPtr(control), dwResult) Then
            If FSUIPC_Process(dwResult) Then
            End If
        End If
    

    Does anybody has an idea?

  10. Aaaaah, thank you very much for this detailed explanation.

    So, if my friends and all of the people who want to use Live!Flight have a version upper than 3.72 (I have 3.6.5) there should be no problem, right?

    Can I update my FSUIPC (I think I have a very old version; but it works fine ;) ) to a new version without loosing my key or having any problems?

  11. When I started programming applications for FS, which need FSUIPC, at first nothing worked. The source code was correct so there was no problem with my programm. Then I read in the internet, that programms, which you programmed by yourself (e.g. with VB), only can access to FSUIPC if you have the full, registered version. So I purchased a Reg Key and after I entered that key in FSUIPC my programm could access to FSUIPC.

    Do you mean that my programm can access to FSUIPC without having the registered version?

  12. Hello from Germany!

    In the last few weeks I programmed a programm called "Live!Flight" (http://www.christophpaulus.com/index.phliveflight). It can put your flight in real time online, so that everyone in the world can see live where you are in the world of FS.

    It's based on FSUIPC. The problem is, that you need the registered version of FSUIPC, because my programm can just access to the full version of FSUIPC.

    Now more and more people want to test and to use Live!Flight but not everyone has the full version and I cannot give my FSUIPC Reg-Key to everyone.

    Is there another way, so that my programm can access to FSUIPC without the full version?

  13. Thank you very much!

    Now it works!

    That was wrong:

    There was a conversion mistake at the conversion from hex to decimal.

    I found it by reading the FSUIPC.log.

    My programm doesn't want to read F084 but 8FF084.

    I don't want to talk to much in detail.

    Instead of F084 I write the decimal number (61572).

    And know all is well!

    Later I will write my own conversion function to use hex codes again.

    I'm sorry for my English. I'm from Germany.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.