Results 1 to 3 of 3

Thread: Dualing Maxspect Gyre Programming Sanity Check

  1. #1
    Regular Vistor
    Join Date
    Mar 2016
    Location
    Los Angeles, CA
    Posts
    19

    Dualing Maxspect Gyre Programming Sanity Check

    So I have two Maxspect Gyre 250s mounted horizontally on opposite ends of my tank. What I would like to do is an alternating oscillating gyre for parts of the day, which I have programmed via profiles and feel pretty confident about. The part where it gets a bit more squirrely is where I am trying to replicate what BRS did with theirs via opposing ramps (see the tdata sections below).

    My primary questions are:
    1. Will the below code work (I really don't want to create that many profiles if avoidable)
    2. Do I need to do anything special with the Direction Variable Port while I am trying to do the ramp? The GyreDirDay should just be forward only (Min 100/Max100)

    Left Gyre Speed



    Fallback OFF
    IF Time 00:00 Then GyreSpdNit
    IF Time 07:00 Then GyreSpdMor
    tdata 10:05:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 10:10:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 10:15:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 10:20:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 10:25:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 10:30:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 10:35:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 10:40:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 10:45:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 10:50:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 10:55:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 11:00:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 11:05:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 11:10:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 11:15:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 11:30:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 11:35:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 11:40:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 11:45:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 11:50:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 11:55:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 12:00:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 12:05:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 12:10:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 12:15:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 12:20:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 12:25:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 12:30:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 12:35:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 12:40:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 12:45:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 12:50:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    IF Time 12:55 Then GyreSpdDay
    IF FeedA Then OFF


    Left Gyre Direction


    Fallback OFF
    IF Time 00:00 Then GyreDirNit
    IF Time 07:00 Then GyreDirMor
    IF Time 10:05 Then GyreDirDay
    IF FeedA Then OFF



    Right Gyre Speed


    Fallback OFF
    IF Time 00:00 Then GyreSpdNit
    IF Time 07:00 Then GyreSpdMor
    tdata 10:05:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 10:10:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 10:15:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 10:20:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 10:25:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 10:30:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 10:35:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 10:40:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 10:45:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 10:50:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 10:55:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 11:00:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 11:05:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 11:10:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 11:20:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 11:25:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 11:30:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 11:35:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 11:40:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 11:45:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 11:50:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 11:55:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 12:00:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 12:05:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 12:10:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 12:15:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 12:20:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 12:25:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 12:30:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 12:35:00,0,0,50,0,0,0,0,0,0,0,0,0,0
    tdata 12:40:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 12:45:00,0,0,0,0,0,0,0,0,0,0,0,0,0
    tdata 12:50:00,0,0,50,0,0,0,0,0,0,0,0,0,0

    IF Time 12:55 Then GyreSpdDay
    IF FeedA Then OFF



    Right Gyre Direction


    Fallback OFF
    IF Time 00:00 Then GyreDirNit
    IF Time 07:00 Then GyreDirMor
    IF Time 10:05 Then GyreDirDay
    IF FeedA Then OFF

    I appreciate any feedback!

  2. #2
    Frequent Contributor zombie's Avatar
    Join Date
    Dec 2013
    Location
    Denver, CO
    Posts
    13,176
    That is gonna be a PITA if you say wanna change the intensity to a different value or adjust the timings. You're better off doing this.

    GyreOSCL (Virtual Outlet)
    OSC 005:00/010:00/005:00 Then ON

    GyreOSCR (Virtual Outlet
    OSC 000:00/010:00/010:00 Then ON


    Left Gyre Speed
    Fallback OFF
    Set RampDown
    If Outlet GyreOSCL = ON Then RampUp
    IF Time 00:00 to 06:59 Then GyreSpdNit
    IF Time 07:00 to 10:04 Then GyreSpdMor
    IF Time 12:55 to 23:59 Then GyreSpdDay
    IF FeedA Then OFF


    Left Gyre Direction
    Fallback OFF
    IF Time 00:00 to 06:59 Then GyreDirNit
    IF Time 07:00 to 10:04 Then GyreDirMor
    IF Time 10:05 to 23:59 Then GyreDirDay



    Right Gyre Speed
    Fallback OFF
    Set RampDown
    If Output GyreOSCR = ON Then RampUp
    IF Time 00:00 to 06:59 Then GyreSpdNit
    IF Time 07:00 to 10:04 Then GyreSpdMor
    IF Time 12:55 to 23:59 Then GyreSpdDay
    IF FeedA Then OFF



    Right Gyre Direction
    Fallback OFF
    IF Time 00:00 to 06:59 Then GyreDirNit
    IF Time 07:00 ro 10:04 Then GyreDirMor
    IF Time 10:05 to 23:59 Then GyreDirDay

    You might be an engineer if...You have no life and can prove it mathematically.

  3. #3
    Regular Vistor
    Join Date
    Mar 2016
    Location
    Los Angeles, CA
    Posts
    19
    This is awesome! Thanks so much!

Similar Threads

  1. Question: Maxspect Gyre 2nd Gen Pump/Icecap Gyre Int. Mod.
    By iamchadster in forum Apex Programming for Vortech, Tunze, & Other Controllable Pumps
    Replies: 13
    Last Post: 09-07-2017, 18:04
  2. Maxspect Gyre Programming Help
    By mystersyster in forum Apex Programming for Vortech, Tunze, & Other Controllable Pumps
    Replies: 4
    Last Post: 06-23-2017, 13:59
  3. Question: Maxspect Gyre programming to make a wave
    By vermithrax in forum Apex Programming for Vortech, Tunze, & Other Controllable Pumps
    Replies: 5
    Last Post: 12-30-2015, 09:44
  4. Help Programming the MaxSpect Gyre with Apex Feed Modes
    By austayev in forum Misc Apex Usage & Programming
    Replies: 1
    Last Post: 11-30-2015, 14:31
  5. Jr repurchase sanity check
    By Reduck in forum Pre-Sales Questions
    Replies: 2
    Last Post: 05-13-2014, 03:57

Tags for this Thread

Bookmarks

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
  •