MobiFlight Community Support

Welcome to the forum for MobiFlight! Feel free to reach out to the community in case you have questions, issues or just want to share great ideas or details about your latest home cockpit project.

You like MobiFlight? Donate via PayPal and support the MobiFlight development. Thanks! 

05/03/2024 - This forum is read-only

The community support for MobiFlight has moved exclusively over to our Discord server. Register for free and enjoy more interactive functions like image and video upload, voice chat. More than 7,000 registered users around the world make it a great experience!

See you on our MobiFlight Community Discord server.

A HUGE Thank You to everyone who participated in the forum, especially obviously to Pizman and Stephan who did an outstanding job over so many years providing an incredible service to the MobiFlight community.

The forum is still providing a lot of good content, hence we keep this information accessible.

icon
Avatar
Triple7
Posts: 20
Hello,

I'm finished building and programming my PMDG 777 Overhead, EFIS, MCP & Eicas. It's all working and I love it. I've been reading about the IAS blank and V/S blank, but I still don't know how to set this up, even after reading all the postings here. Do you have to use the Transform function or not? Anyway if someone could help please and thank you.
Screenshots are also welcome in my mailbox! degraaffn@yahoo.com

MCP VARIABLES

6540 4 FLT32 MCP_IASMach Mach if < 10.0
6544 1 BYTE MCP_IASBlank Boolean
6546 2 WORD MCP_Heading
6548 2 WORD MCP_Altitude
654A 2 Signed short MCP_VertSpeed
654C 4 FLT32 MCP_FPA
6550 1 BYTE MCP_VertSpeedBlank Boolean
2020-01-29 09:53
Avatar
pizman82
Moderator
From: ETSI, Germany
Posts: 6010
Supporter
Hi

We wrote this things in the past for the PMDG 737.
Whatever the B777 is a little different.... Use maby other Offsets and include other things like FPA..... In basic logic its the same.

Check this link ..... https://www.mobiflight.com/forum/message/5956.html for basic informations.

BUT NOTE:

This guide is pretty old.... From a time where for example the "placeholder" Tool was not included and also the Transform Field was just a "Multiply" Line.
Today this logics can be more simple..... Whatever this old system still work fine !

For example to Blank a Display in the past we build 2 Configs ( for same Display)..... One Config for example show value of Speed..... the Other show "Spaces" Always to blank the Display..... And we use a Precondition in each config.... So the Value Config work if Blank Offset is OFF and the "Spaces" Config work if Blank offset is ON.

Today this can be done with Placeholders and a formula in Transformline much more easy and comfortable.


Please try out to figure out that stuff.... If you come to a problem please request here detailed for help..... I will try to support you.
Good Luck !
2020-01-29 11:13
Avatar
Triple7
Posts: 20
Hi Pizman,

I expected a little bit more help. Tried to many things already, but it doesn't seem to work. Must be my fault. Now suddenly we have placeholders. What is that and where are they located?
2020-01-29 12:57
Avatar
pizman82
Moderator
From: ETSI, Germany
Posts: 6010
Supporter
Hi Again.

I can not give you a complete guide at the moment cause i not build this already with B777.... I must find out the logics of Displays and Offset Values before i can tell you exactly how a config must be working.

The Big Problem is, that PMDG not export a "clear" data on that Offset..... In theory they can simply export a STRING Value on the "Speed" Offset that will show for example "150" for 150kt or "_,78" for mach.78 or "888" for Lighttest and finaly 3 Spaces "___" for a blank Display.

But they Don“t.... so we must build all this stuff by configs and we use the given indicators.

With Precondition System for example we will use here 3 Configs....
Config 1 is for IAS Mode and include NO Decimal Sign
Config 2 is for MACH Mode and include the Decimal
Config 3 is for BLANK Mode

You see in the linked example that we now use as "Indicator" a Config that read out the "IAS Blank Bool" Offset to define if Display should be blanked..... And we also use the Speed Offset ( That is below Value 10 in Mach mode or Above 10 in IAS Mode) .
Pretty sure you can see this logic in the linked guide.

************

About Placeholder.

Placeholders are simmular to the Preconditions..... But they not Enable/Disable a Config in case of a indicator..... The Placeholders simply change the current Value in case of a indicator by a formula.

In the Upper example we would use the "IAS Blank Bool" Offset as a Placeholder and give him for example the "a" symbol.
In transformline if IAS Config we will say..... if(a=1,999,$)
That means IF "a" is 1 ( Means if Blank Offset is ON) then show "999" instead of current Speed Value ..... If NOT ( So Blank offset is OFF) show "$" means show current speed.
Finaly in Compare we simply say..... IF Value = "999" THEN "3 time Space Button" ELSE "$"
Summary.... The Transform check the Blank Offset and will change Speed Value to 999 everytime it should be blank...... And The Compare Tab say : Show "Spaces" if Value is 999.

With this little trick you include the "Blank" within the original Config.


NOTE: Placeholders are NOT Needed.... You can do this with old Preconditions, too. But for advanced users it is more logical to save number of Configs and multiple paralell configs on a Display by using placeholder formulas.
If you not enjoy it..... simply use the old system !
Good Luck !
2020-01-29 22:44
Avatar
Triple7
Posts: 20
Thank you for your detailed answer. I will start working on it. :thumbup:
2020-01-30 02:02
icon