From: Hal V. E. <hv...@gm...> - 2010-12-26 18:35:04
|
On Sunday, December 26, 2010 08:09:00 am Gijs de Rooy wrote: > Hi there! > > > Hal wrote: > > > > I just created a new merge request for the p51d-jsbsim model. This is > > merge > > > request #66. This merge includes the following changes: > Running p51d-jsbsim now gives me no visual model, an empty dialog popup I am not seeing this on my system and GIT tells me that my local copy is in sync with what in my clone of fgdata which should now be in sync with the p51d parts of fgdata. I think you are missing a file below there is more info on this. > and a lot of errors in the console: snip > Property /engines/engine[0]/mp-inhg is already defined. > Property /engines/engine/oil-temperature-degf is already defined. > Property /controls/fuel/tank-selector is already defined. > Property /controls/engines/engine/throttle is already defined. > Property ap/ap_map_hold is already defined. > Property ap/throttle-cmd-norm is already defined. The above happen when I forward declare these in the JSBSIm xml files to avoid messages like the next message. > FGPropertyManager::GetNode() No node found for ap/map-error > In condition: ap/map-error LT 0.0. Unknown property ap/map-error > referenced. Creating property. Check usage. > Failed to tie property ap/throttle-cmd-out to object methods > Failed to tie property ap/cooling-cmd-out to object methods I don't know why the "Failed to tie.." messages are happening. The two above are from two jsbsim autopilots that are part of the engine control systems. One is for the auto manifold pressure system and the second is for the automatic coolant temperature controls. Both systems work in spite of these messages. I would like to eliminate these messages. Can someone give me a clue what to look for? > Property propulsion/tank/priority is already defined. > Property propulsion/tank[1]/priority is already defined. > Property propulsion/tank[2]/priority is already defined. > Property propulsion/tank[3]/priority is already defined. > Property propulsion/tank[4]/priority is already defined. Same as above. Either I get these messages because of the forward declaration or I get "FGPropertyManager::GetNode() No node found for.." messages. > FGPropertyManager::GetNode() No node found for > /ai/submodels/submodel[8]/count In condition: > /ai/submodels/submodel[8]/count == 1. Unknown property > /ai/submodels/submodel[8]/count referenced. Creating property. Check > usage. > FGPropertyManager::GetNode() No node found for > /ai/submodels/submodel[9]/count In condition: > /ai/submodels/submodel[9]/count == 1. Unknown property > /ai/submodels/submodel[9]/count referenced. Creating property. Check > usage. > FGPropertyManager::GetNode() No node found for > /ai/submodels/submodel[10]/count In condition: > /ai/submodels/submodel[10]/count == 1. Unknown property > /ai/submodels/submodel[10]/count referenced. Creating property. Check > usage. > FGPropertyManager::GetNode() No node found for > /ai/submodels/submodel[11]/count In condition: > /ai/submodels/submodel[11]/count == 1. Unknown property > /ai/submodels/submodel[11]/count referenced. Creating property. Check > usage. > FGPropertyManager::GetNode() No node found for > /ai/submodels/submodel[12]/count In condition: > /ai/submodels/submodel[12]/count == 1. Unknown property > /ai/submodels/submodel[12]/count referenced. Creating property. Check > usage. > FGPropertyManager::GetNode() No node found for > /ai/submodels/submodel[13]/count In condition: > /ai/submodels/submodel[13]/count == 1. Unknown property > /ai/submodels/submodel[13]/count referenced. Creating property. Check > usage. > FGPropertyManager::GetNode() No node found for > /ai/submodels/submodel[14]/count In condition: > /ai/submodels/submodel[14]/count == 1. Unknown property > /ai/submodels/submodel[14]/count referenced. Creating property. Check > usage. > FGPropertyManager::GetNode() No node found for > /ai/submodels/submodel[15]/count In condition: > /ai/submodels/submodel[15]/count == 1. Unknown property > /ai/submodels/submodel[15]/count referenced. Creating property. Check > usage. > FGPropertyManager::GetNode() No node found for > /ai/submodels/submodel[16]/count In condition: > /ai/submodels/submodel[16]/count == 1. Unknown property > /ai/submodels/submodel[16]/count referenced. Creating property. Check > usage. > FGPropertyManager::GetNode() No node found for > /ai/submodels/submodel[17]/count In condition: > /ai/submodels/submodel[17]/count == 1. Unknown property > /ai/submodels/submodel[17]/count referenced. Creating property. Check > usage. At one point I had the above messages suppressed by creating forward declarations. But then the weapons systems stopped working and I removed the forward declarations. > Failed to tie property fcs/sine-wave-generator to object methods > Property /ai/submodels/submodel[1]/count is already defined. > Property /ai/submodels/submodel[8]/count is already defined. > Property /ai/submodels/submodel[9]/count is already defined. > Property /ai/submodels/submodel[10]/count is already defined. > Property /ai/submodels/submodel[11]/count is already defined. > Property /ai/submodels/submodel[12]/count is already defined. > Property /ai/submodels/submodel[13]/count is already defined. > Property /ai/submodels/submodel[14]/count is already defined. > Property /ai/submodels/submodel[15]/count is already defined. > Property /ai/submodels/submodel[16]/count is already defined. > Property /ai/submodels/submodel[17]/count is already defined. > Property /controls/gear/brake-left is already defined. > Property /controls/gear/brake-right is already defined. > Property /controls/gear/brake-parking is already defined. > Failed to tie property fcs/elevator-control to object methods Same as above. The messages below are related to the visual model. > Error reading panel: > Failed to open file > Failed to load model: Failed to load panel > Aircraft/p51d/Models/induction-air-hotspots.xml > from:Aircraft/p51d/Models/p51d-jw-jsbsim.xml These messages I am NOT seeing locally. Are you sure you got a good copy of fgdata from GIT? Aircraft/p51d/Models/induction-air-hotspots.xml is new and goes with the ram air and hot air controls. As a test I renamed it and I got no visual models and I also got an "OK" popup. So it looks like you didn't get this file for some reason. > Compatibility layer: testing for hard coded support > * can set light saturation: yes > * hard coded terrain presampling: yes > * can disable global weather: yes > Compatibility layer: tests done. > Loading local weather routines... > loading scenario 'nimitz_demo' > Warning: TangentSpaceGenerator: unknown primitive mode 9 > Warning: TangentSpaceGenerator: unknown primitive mode 9 > Warning: TangentSpaceGenerator: unknown primitive mode 9 > Warning: TangentSpaceGenerator: unknown primitive mode 9 > Warning: TangentSpaceGenerator: unknown primitive mode 9 > Warning: TangentSpaceGenerator: unknown primitive mode 9 > Warning: TangentSpaceGenerator: unknown primitive mode 9 > Warning: TangentSpaceGenerator: unknown primitive mode 9 > Warning: TangentSpaceGenerator: unknown primitive mode 9 > Warning: TangentSpaceGenerator: unknown primitive mode 9 > Warning: TangentSpaceGenerator: unknown primitive mode 9 > Warning: TangentSpaceGenerator: unknown primitive mode 9 > Warning: TangentSpaceGenerator: unknown primitive mode 9 > Warning: TangentSpaceGenerator: unknown primitive mode 9 > Warning: TangentSpaceGenerator: unknown primitive mode 9 I have no idea what causes these messages. I have been getting them for long time now. Anyone know what is causing these or what to look at to fix them? snip > OBJECT_SIGN: unsupported glyph `.' I am not seeing the above message. > Nasal runtime error: undefined symbol: dlg > at __dlg:message-0, line 2 The nasal error appears to be related to the missing Aircraft/p51d/Models/induction-air-hotspots.xml file. > > Cheers, > Gijs |