Page 4 of 5 FirstFirst 12345 LastLast
Results 31 to 40 of 44

Thread: G35 carputer climate controls

  1. #31
    Newbie
    Join Date
    Oct 2010
    Location
    Canada
    Posts
    55
    Hey guys! Time for an update. So I ended up going home over the weekend left the climate control board for my dad to look at. He's a deisel mechanic that deals with the electrical stuff in tractors and combines and knows a lot more than I do. He just got back to me and confirmed that the switches were NO.

    So that should make things pretty easy. Is there a specific type of relay that I need or that would be recommended?

    Secondly, I've now turned my attention to the software as I want to have that pretty much set to go before installing any hardware. I can't keep my car out of commission for too long and with the way the winter's are here in Canada, I will definitely need hvac control! The question I have is: woud it be simpler to skin the fusion brain software (MDX) and then somehow operate that as an external program within RideRunner (similar to how it can use Garmin GPS software), or use the RRfusion plugin and skin that? My level of knowledge with software programming extends about as far as my knowledge with electronics, so I need something that will be easily customizable and straightforward.

    I've already downloaded the MDX software and set up a virtual brain and the 11 digital outputs that I'll need. I set these to "momentary" in the configurator as I beleive that's what I will need in order for the fusion brain to just close the circuit for a brief second and then open it again, as would happen with physically pushing the button of the controller, correct?




    Quote Originally Posted by soundman98 View Post
    in your case, it should not be a issue to use the radio wire.

    one of my reasons for supporting running a new wire is because you can control all aspects of it, and know everything about it-- where it is run, what size fuse and wire, and what is connected to it--in my eclipse, the radio fuse also powers the dome lights, and clock, and those devices would skew the total allowable power capacity of any other add-on device..
    Excellent point. I didn't think of that.

  2. #32
    Newbie
    Join Date
    Oct 2010
    Location
    Canada
    Posts
    55
    So I've experimented with the MDX software, and lo and behold, I managed to come up with something that works....sort of. I got the graphics all set, and the buttons properly control the fusion brain. Here's what I have so far:

    Name:  HVACcurrent1.jpg
Views: 440
Size:  76.0 KB


    However, I've run into a few issues that maybe someone more skilled in the programming department could help me out with:

    1) When I start the fusion control centre, the buttons display the secondary instead of the primary image....is there a reason for this?

    2) Currently when I press the buttons down, it properly shows the button down image, but it reverts back to the secondary (unpressed) image. How would I program the buttons to show the "buttondown" image after being pressed once, and then have it revert to the unpressed state when pressed a second time?

    3) If I wanted to add a temperature indicator and tie that to the tempup and tempdown buttons, how would I go about that? Same with a fan speed indicator.

    Here is what I'm working toward:

    Name:  HVACmockup1.jpg
Views: 383
Size:  81.7 KB

    Any help would be greatly appreciated.

  3. #33
    Fusion Brain Creator 2k1Toaster's Avatar
    Join Date
    Mar 2006
    Location
    Colorado, but Canadian!
    Posts
    10,049
    For 1 and 2 check the "attached" attribute. If it is controlling an output directly, and it is on, and it is set to be attached, then it will be the secondary image.

    Not sure what the images are as the attachments are invalid.
    Fusion Brain Version 6 Released!
    1.9in x 2.9in -- 47mm x 73mm
    30 Digital Outputs -- Directly drive a relay
    15 Analogue Inputs -- Read sensors like temperature, light, distance, acceleration, and more
    Buy now in the MP3Car.com Store

  4. #34
    Newbie
    Join Date
    Oct 2010
    Location
    Canada
    Posts
    55
    Quote Originally Posted by 2k1Toaster View Post
    For 1 and 2 check the "attached" attribute. If it is controlling an output directly, and it is on, and it is set to be attached, then it will be the secondary image.

    Not sure what the images are as the attachments are invalid.
    Here is what the code looks like from the fusionconfiguration file. If I wanted to accomplish what I mentioned in my previous post, what would I need to change?

    <button id="NINJABUTTON_Defrost" enabled="yes" function="trigger output" functionTargetID="defrost" vote="attached" vote_opinion="on" vote_priority="Absolute">
    <images imagePrimary="content\images\button_images\Defrost down.png" imageSecondary="content\images\button_images\Defro st.png" imageDisabled="content\images\button_images\Defros tdown.png" imagePushed="content\images\button_images\Defrostd own.png"></images>
    <display size="115,70" location="48,221" page="0" z_order="0.9"></display>
    <vote_options minimum_delta_vote_time_down="5" minimum_delta_vote_time_up="5"></vote_options>
    <up_click up_click_function="trigger output" up_click_functionTargetID="defrost" up_click_vote_opinion="off" up_click_vote="attached" up_click_vote_priority="Low"></up_click>
    </button>

  5. #35
    Fusion Brain Creator 2k1Toaster's Avatar
    Join Date
    Mar 2006
    Location
    Colorado, but Canadian!
    Posts
    10,049
    Since you are using the configurator change the vote="attached" to not attached. I forget off the top of my head if that is "unattached" or something else.
    Fusion Brain Version 6 Released!
    1.9in x 2.9in -- 47mm x 73mm
    30 Digital Outputs -- Directly drive a relay
    15 Analogue Inputs -- Read sensors like temperature, light, distance, acceleration, and more
    Buy now in the MP3Car.com Store

  6. #36
    Newbie
    Join Date
    Oct 2010
    Location
    Canada
    Posts
    55
    Alright. I'll play around with that and see what I can do. Any ideas how to program the buttons such that pressing them could perform multiple actions like displaying a secondary image in addition to triggering the output?

  7. #37
    Fusion Brain Creator 2k1Toaster's Avatar
    Join Date
    Mar 2006
    Location
    Colorado, but Canadian!
    Posts
    10,049
    use a variable. Variable will turn on/off the output and then use a multiimage to display multiple things.
    Fusion Brain Version 6 Released!
    1.9in x 2.9in -- 47mm x 73mm
    30 Digital Outputs -- Directly drive a relay
    15 Analogue Inputs -- Read sensors like temperature, light, distance, acceleration, and more
    Buy now in the MP3Car.com Store

  8. #38
    Newbie
    Join Date
    Oct 2010
    Location
    Canada
    Posts
    55
    Thanks 2k1Toaster! You've been an amazing help throughout all this. I'll give that a try, although I need to familiarize myself with the programming. I have a vague idea of what you mention, but am not clear on how to put that into the code of the fusionconfiguration file. If I keep having problems I'll post back.

  9. #39
    Newbie
    Join Date
    Oct 2010
    Location
    Canada
    Posts
    55
    So I need some more guidance tweaking my fusion config. I've tried working with various settings within MDX, but I still can't get the programming set so that fusion control center operates the way I like. Here's my config so far, which is essentially a basic setup created in the Ninja wizard that has momentary buttons:
    __________________________________________________ _____________________________
    <?xml version="1.0" encoding="utf-8" ?>
    <FusionControlCentreConfiguration version="3.0.0.0" author="Ninja Kitty Wizard of Doom" date_created="Tuesday, November 02, 2010 at 11:25:39 PM" last_modified="Friday, November 12, 2010 at 3:17:17 PM">

    <require>
    <!-- Begin Function Instances -->
    <!-- End Function Instances -->

    <!-- Begin Fusion Font Instances -->
    <!-- End Fusion Font Instances -->
    </require>

    <speech enabled="false" global_politeness="true">
    <!-- Begin System Speech Instances -->
    <!-- End System Speech Instances -->

    <!-- Begin System Speech Definition Instances -->
    <system_definitions>
    </system_definitions>
    <!-- End System Speech Definition Instances -->

    <!-- Begin Custom Speech Definition Instances -->
    <custom_definitions>
    </custom_definitions>
    <!-- End Custom Speech Definition Instances -->

    <!-- Begin Custom Query Instances -->
    <custom_queries>
    </custom_queries>
    <!-- End Custom Query Instances -->
    </speech>

    <general>
    <!-- Begin Debug Instances -->
    <debug status="on">
    <virtual_brain id="fusion brain"></virtual_brain>
    </debug>
    <!-- End Debug Instances -->

    <!-- Begin Remote Control Configuration -->
    <remote status="disabled" user_name="default" port="4242"></remote>
    <!-- End Remote Control Configuration -->

    <!-- Begin COM -->
    <com status="disabled">
    <commands>
    </commands>
    <executable_commands>
    </executable_commands>
    </com>
    <!-- End COM -->
    </general>

    <graphics>
    <!-- Begin Global Graphic Settings -->
    <main_display designed_for_size="800,460" show_at_size="800,460" menubar="Sizeable" RunInSystemTray="False" MinimizeToSystemTray="True"></main_display>
    <!-- End Global Graphic Settings -->

    <!-- Begin Background Images -->
    <background_image style="stretch" imagefilepath="content\images\background_images\hv acbackgroundon.bmp" page="0"></background_image>
    <!-- End Background Images -->

    <!-- Begin Static Images -->
    <staticimage>
    <image path="content\images\static_images\current settings.png"></image>
    <display size="242,147" location="274,223" page="0" z_order="0"></display>
    </staticimage>
    <staticimage>
    <image path="content\images\static_images\auto.png"></image>
    <display size="115,70" location="637,370" page="0" z_order="0"></display>
    </staticimage>
    <!-- End Static Images -->

    <!-- Begin Variable Location Images -->
    <!-- End Variable Location Images -->

    <!-- Begin Graph Instances -->
    <!-- End Graph Instances -->

    <!-- Begin Display Buttons -->
    <button id="NINJABUTTON_Mode" enabled="yes" function="trigger output" functionTargetID="mode" vote="attached" vote_opinion="on" vote_priority="Absolute">
    <images imagePrimary="content\images\button_images\Mode.pn g" imageSecondary="content\images\button_images\Mode. png" imageDisabled="content\images\button_images\Modedo wn.png" imagePushed="content\images\button_images\Modedown .png"></images>
    <display size="115,70" location="48,370" page="0" z_order="0.9"></display>
    <vote_options minimum_delta_vote_time_down="20" minimum_delta_vote_time_up="20"></vote_options>
    <up_click up_click_function="trigger output" up_click_functionTargetID="mode" up_click_vote_opinion="off" up_click_vote="attached" up_click_vote_priority="Low"></up_click>
    </button>
    <button id="NINJABUTTON_Temp_-" enabled="yes" function="trigger output" functionTargetID="temp -" vote="attached" vote_opinion="on" vote_priority="Absolute">
    <images imagePrimary="content\images\button_images\downarr ow.png" imageSecondary="content\images\button_images\downa rrow.png" imageDisabled="content\images\button_images\downar rowdown.png" imagePushed="content\images\button_images\downarro wdown.png"></images>
    <display size="65,105" location="562,338" page="0" z_order="0.9"></display>
    <vote_options minimum_delta_vote_time_down="5" minimum_delta_vote_time_up="5"></vote_options>
    <up_click up_click_function="trigger output" up_click_functionTargetID="temp -" up_click_vote_opinion="off" up_click_vote="attached" up_click_vote_priority="Low"></up_click>
    </button>
    <button id="NINJABUTTON_OFF" enabled="yes" function="trigger output" functionTargetID="off" vote="attached" vote_opinion="on" vote_priority="Absolute">
    <images imagePrimary="content\images\button_images\OFF.png " imageSecondary="content\images\button_images\OFF.p ng" imageDisabled="content\images\button_images\OFFdow n.png" imagePushed="content\images\button_images\OFFdown. png"></images>
    <display size="115,70" location="403,370" page="0" z_order="0.9"></display>
    <vote_options minimum_delta_vote_time_down="5" minimum_delta_vote_time_up="5"></vote_options>
    <up_click up_click_function="trigger output" up_click_functionTargetID="off" up_click_vote_opinion="off" up_click_vote="attached" up_click_vote_priority="Low"></up_click>
    </button>
    <button id="NINJABUTTON_Circulate" enabled="yes" function="trigger output" functionTargetID="circulate" vote="attached" vote_opinion="on" vote_priority="Absolute">
    <images imagePrimary="content\images\button_images\circula te.png" imageSecondary="content\images\button_images\circu late.png" imageDisabled="content\images\button_images\circul atedown.png" imagePushed="content\images\button_images\circulat edown.png"></images>
    <display size="115,70" location="637,296" page="0" z_order="0.9"></display>
    <vote_options minimum_delta_vote_time_down="5" minimum_delta_vote_time_up="5"></vote_options>
    <up_click up_click_function="trigger output" up_click_functionTargetID="circulate" up_click_vote_opinion="off" up_click_vote="attached" up_click_vote_priority="Low"></up_click>
    </button>
    <button id="NINJABUTTON_AC" enabled="yes" function="trigger output" functionTargetID="ac" vote="attached" vote_opinion="on" vote_priority="Absolute">
    <images imagePrimary="content\images\button_images\AC.png" imageSecondary="content\images\button_images\AC.pn g" imageDisabled="content\images\button_images\ACdown .png" imagePushed="content\images\button_images\ACdown.p ng"></images>
    <display size="115,70" location="273,370" page="0" z_order="0.9"></display>
    <vote_options minimum_delta_vote_time_down="20" minimum_delta_vote_time_up="20"></vote_options>
    <up_click up_click_function="trigger output" up_click_functionTargetID="ac" up_click_vote_opinion="off" up_click_vote="attached" up_click_vote_priority="Low"></up_click>
    </button>
    <button id="NINJABUTTON_Fan_+" enabled="yes" function="trigger output" functionTargetID="fan +" vote="attached" vote_opinion="on" vote_priority="Medium">
    <images imagePrimary="content\images\button_images\uparrow .png" imageSecondary="content\images\button_images\uparr ow.png" imageDisabled="content\images\button_images\uparro wdown.png" imagePushed="content\images\button_images\uparrowd own.png"></images>
    <display size="65,105" location="174,218" page="0" z_order="0.9"></display>
    <vote_options minimum_delta_vote_time_down="5" minimum_delta_vote_time_up="5"></vote_options>
    <up_click up_click_function="trigger output" up_click_functionTargetID="fan +" up_click_vote_opinion="off" up_click_vote="attached" up_click_vote_priority="Low"></up_click>
    </button>
    <button id="NINJABUTTON_Vent" enabled="yes" function="trigger output" functionTargetID="vent" vote="attached" vote_opinion="on" vote_priority="Absolute">
    <images imagePrimary="content\images\button_images\vent.pn g" imageSecondary="content\images\button_images\vent. png" imageDisabled="content\images\button_images\ventdo wn.png" imagePushed="content\images\button_images\ventdown .png"></images>
    <display size="115,70" location="637,221" page="0" z_order="0.9"></display>
    <vote_options minimum_delta_vote_time_down="5" minimum_delta_vote_time_up="5"></vote_options>
    <up_click up_click_function="trigger output" up_click_functionTargetID="vent" up_click_vote_opinion="off" up_click_vote="attached" up_click_vote_priority="Low"></up_click>
    </button>
    <button id="NINJABUTTON_Fan_-" enabled="yes" function="trigger output" functionTargetID="fan -" vote="attached" vote_opinion="on" vote_priority="Absolute">
    <images imagePrimary="content\images\button_images\downarr ow.png" imageSecondary="content\images\button_images\downa rrow.png" imageDisabled="content\images\button_images\downar rowdown.png" imagePushed="content\images\button_images\downarro wdown.png"></images>
    <display size="65,105" location="174,335" page="0" z_order="0.9"></display>
    <vote_options minimum_delta_vote_time_down="5" minimum_delta_vote_time_up="5"></vote_options>
    <up_click up_click_function="trigger output" up_click_functionTargetID="fan -" up_click_vote_opinion="off" up_click_vote="attached" up_click_vote_priority="Low"></up_click>
    </button>
    <button id="NINJABUTTON_Rear_Defrost" enabled="yes" function="trigger output" functionTargetID="rear defrost" vote="attached" vote_opinion="on" vote_priority="Absolute">
    <images imagePrimary="content\images\button_images\Reardef rost.png" imageSecondary="content\images\button_images\Reard efrost.png" imageDisabled="content\images\button_images\Rearde frostdown.png" imagePushed="content\images\button_images\Reardefr ostdown.png"></images>
    <display size="115,70" location="48,296" page="0" z_order="0.9"></display>
    <vote_options minimum_delta_vote_time_down="5" minimum_delta_vote_time_up="5"></vote_options>
    <up_click up_click_function="trigger output" up_click_functionTargetID="rear defrost" up_click_vote_opinion="off" up_click_vote="attached" up_click_vote_priority="Low"></up_click>
    </button>
    <button id="NINJABUTTON_Temp_+" enabled="yes" function="trigger output" functionTargetID="temp +" vote="attached" vote_opinion="on" vote_priority="Absolute">
    <images imagePrimary="content\images\button_images\uparrow .png" imageSecondary="content\images\button_images\uparr owdown.png" imageDisabled="content\images\button_images\uparro wdown.png" imagePushed="content\images\button_images\uparrowd own.png"></images>
    <display size="65,105" location="560,218" page="0" z_order="0.9"></display>
    <vote_options minimum_delta_vote_time_down="20" minimum_delta_vote_time_up="20"></vote_options>
    <up_click up_click_function="trigger output" up_click_functionTargetID="temp +" up_click_vote_opinion="off" up_click_vote="attached" up_click_vote_priority="Low"></up_click>
    </button>
    <button id="NINJABUTTON_Defrost" enabled="yes" function="trigger output" functionTargetID="Defrost" vote="unattached" vote_opinion="On" vote_priority="Absolute">
    <images imagePrimary="content\images\button_images\Defrost .png" imageSecondary="content\images\button_images\Defro st.png" imageDisabled="content\images\button_images\Defros tdown.png" imagePushed="content\images\button_images\Defrostd own.png"></images>
    <display size="115,70" location="48,221" page="0" z_order="0.9"></display>
    <vote_options minimum_delta_vote_time_down="20" minimum_delta_vote_time_up="20"></vote_options>
    <up_click up_click_function="trigger output" up_click_functionTargetID="defrost" up_click_vote_opinion="off" up_click_vote="unattached" up_click_vote_priority="Low"></up_click>
    </button>
    <!-- End Display Buttons -->

    <!-- Begin Multi Images -->
    <multiimage id="Defrost" monitorType="Variable" monitorID="defrost">
    <display size="114,64" location="255,15" page="0" z_order="1" rotate="0"></display>
    <image path="content\images\multi_images\Defrostscale.png ">
    <values atleastorequalto="0" atmost="5"></values>
    </image>
    <image path="content\images\multi_images\Defrostscaleblan k.png">
    <values atleastorequalto="0" atmost="5"></values>
    </image>
    </multiimage>
    <!-- End Multi Images -->

    <!-- Begin Text Labels -->
    <!-- End Text Labels -->
    </graphics>

    <io>
    <!-- Begin Fusion Brain Instances -->
    <brain id="Fusion Brain" version="4">brain id 0</brain>
    <!-- End Fusion Brain Instances -->

    <!-- Begin Timer Setup -->
    <timer id="input" interval="75"></timer>
    <timer id="output" interval="100"></timer>
    <timer id="gui" interval="50"></timer>
    <timer id="logic" interval="50"></timer>
    <!-- End Timer Setup -->

    <!-- Begin Digital Output Instances -->
    <iochannel id="Fan +" port="0" brain="fusion brain" type="digital_output">
    <defaults defaultstate="off"></defaults>
    </iochannel>
    <iochannel id="Fan -" port="1" brain="fusion brain" type="digital_output">
    <defaults defaultstate="off"></defaults>
    </iochannel>
    <iochannel id="Defrost" port="2" brain="fusion brain" type="digital_output">
    <defaults defaultstate="off"></defaults>
    </iochannel>
    <iochannel id="Rear Defrost" port="3" brain="fusion brain" type="digital_output">
    <defaults defaultstate="off"></defaults>
    </iochannel>
    <iochannel id="Mode" port="4" brain="fusion brain" type="digital_output">
    <defaults defaultstate="off"></defaults>
    </iochannel>
    <iochannel id="AC" port="5" brain="fusion brain" type="digital_output">
    <defaults defaultstate="off"></defaults>
    </iochannel>
    <iochannel id="Vent" port="6" brain="fusion brain" type="digital_output">
    <defaults defaultstate="off"></defaults>
    </iochannel>
    <iochannel id="Circulate" port="7" brain="fusion brain" type="digital_output">
    <defaults defaultstate="off"></defaults>
    </iochannel>
    <iochannel id="OFF" port="8" brain="fusion brain" type="digital_output">
    <defaults defaultstate="off"></defaults>
    </iochannel>
    <iochannel id="Temp +" port="9" brain="fusion brain" type="digital_output">
    <defaults defaultstate="off"></defaults>
    </iochannel>
    <iochannel id="Temp -" port="10" brain="fusion brain" type="digital_output">
    <defaults defaultstate="off"></defaults>
    </iochannel>
    <!-- End Digital Output Instances -->

    <!-- Begin Analogue Input Instances -->
    <!-- End Analogue Input Instances -->
    </io>

    <logic>
    <!-- Begin Logging Setup -->
    <all_logging>
    </all_logging>
    <!-- End Logging Setup -->

    <!-- Begin Variable Declarations -->
    <all_variables>
    <variable name="defrost">False</variable>
    </all_variables>
    <!-- End Variable Declarations -->

    <!-- Begin Logic Declarations -->
    <all_statements>
    </all_statements>
    <!-- End Logic Declarations -->
    </logic>
    </FusionControlCentreConfiguration>
    __________________________________________________ ____________________________

    I tried creating a multi-image and variable, but am not skilled enough in the programming department to get things working.

    Essentially, I'm lookig for the buttons to be momentary, to have the image on the button change when pressed down, and have it stay until te button is pressed again. At the same time, in addition to triggering the output, pushing the button down should display a seconday image somwhere else on the screen. THen, when the button is pressed a second time, the button image reverts back to an "unpressed" state and the secondary image is removed.

  10. #40
    Newbie
    Join Date
    Oct 2010
    Location
    Canada
    Posts
    55
    Anyone?

Page 4 of 5 FirstFirst 12345 LastLast

Similar Threads

  1. Seperate monitor vs seperate carputer vs Dakota Digital.
    By stonestatue in forum Engine Management, OBD-II, Engine Diagnostics, etc.
    Replies: 9
    Last Post: 09-30-2010, 01:48 PM
  2. Renault laguna II Steeing Wheel Controls -> USB
    By d_mc_a in forum Input Devices
    Replies: 1
    Last Post: 03-23-2008, 02:18 PM
  3. 99 Acura TL carputer project pics
    By Darkshear in forum Show off your project
    Replies: 15
    Last Post: 08-23-2007, 01:14 AM
  4. Replies: 5
    Last Post: 05-31-2007, 05:46 PM
  5. Carputer | n00b | 91' Subaru Legacy RS
    By bones in forum Newbie
    Replies: 4
    Last Post: 07-10-2005, 11:09 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •