Phil 8.5.2010

7:30 – 12:00 VISIBILITY

  • Sent off CATWALK memo
  • There is some demo activity on VISIBILITY, so we’ll how that develops
  • walked through PPM with Dong
  • Burned a new disk for demo tomorrow

12:00 – 3:30FP

  • Added step-to-angle conversion to StepperController
  • Couldn’t get the servo motors to move. After looking closely, I realized Tom had flipped the plugs on the controller header, so the motors were wired backwards. Fixed. Next is to try talking to the fingers in code.
  • Added “home” command to let the fingers and other motors reset.

Dong Shin 08.05.2010

  • packed up PPM for demo (progress) tomorrow and reviewed with Phil
  • got charts to work with the dummy data in Financial Data
  • Financial Data expands based on Appropriation Length
  • added Contracts Info to FinancialDataPanel – looks and behaves the same as before, more test needed
  • Financial Data now grouped by Appropriations
  • looks like the Financial Data DG needs height set…. gets ugly when more than one Data in a single appropriation – done

Feldman Project Strain Guage Calibration

  • At first I noticed there was a strange thing where the voltage wasn’t constant.  I think this was simply because I was moving the tester because once I found a better positioning for the probes it seemed to stop.
  • Finger 2 needed its strain gauges reversed due to the fact that you want low sensitivity and need to up the offset.  The way it was set up it was balancing to the bottom end and it couldn’t be fixed because the offset was all the way up while gravity was forcing the voltage down.  Anything fighting gravity need to have negative offset up positive offset down unless you want it to be ultra sensitive by turning the gain up.  Even in that case I think this orientation is still better.
  • It is possible when interacting with the elevation to accidentally move the wrist.  I don’t think this was because of loss of holding torque but because the linkage isn’t connected to the motor tightly enough.
  • Overall sensors seem to have very good response range. Fingers are pretty sensitive even with gain all the way down but still in good range of force.  Elevation is the hardest to move but
  • Displacement for each sensor goes as follows
  1. Finger 1: up = negative, down = positive
  2. Finger 2: up = negative, down = positive
  3. Wrist: forward = negative, back = positive
  4. Azimuth: right =negative, left = positive
  5. Elevation: up = negative, down = positive
  • I don’t think we need to shield the wires at the moment but once the motors are moving instead of just holding we might find it necessary.  It is going to be hard to tell though because motion will probably cause fluctuations in general.

Dong Shin 08.04.2010

  • started rewriting Financial Data Viewer/Editor
    • finally got HAccordion to work!
    • default.css and AccordionDefaults.css conflicts with each other.
    • basic layout of the Viewer UI done
    • adding more details to the Viewer
    • temporary data added
    • create components
      • Project Viewer
        • Project Financial Info
        • Financial Data Panel
          • FinancialData
            • Fianancial Data DataGrid
            • Financial Data Chart

Phil 8.4.2010

7:30 – 9:30 – VISIBILITY

  • Made and account for Paul O. and sent him an email describing VISIBILITY
  • Sent Clift a writeup describing my understanding of the Paul O. project.

9:30 – 2:30FP

  • Going to start with holding torque on the wrist and then work on talking to the fingers
  • Got all the motors working, and moving to a home position
  • Built a servo motor controller class, but still trying to figure out how to deal with up to 8 axis.

2:30 – 4:00 OH/Savage Mill

  • Meeting with Larry and Steve to go over the new space

4:00 – 5:00 VISIBILITY

  • Put together CD for Brian WRT CATWALK billing

Mike 8.3.2010

  • Still working on the autocomplete text area with a number of headaches arising
  • Created a function for grabbing the compare string out of the text which can then be passed to the filterFunction, unfortunately there is apparently a decent delay between when a user types in a character and when it is actually added to the textField so I was constantly one character behind for awhile until I learned about the “callLater(function)”.  Ah event based programming…
  • Keys a user would usually use for navigating the and selecting from the drop-down list also move the text cursor around and add carriage returns so I put in functions to undo the adverse effects after they’ve completed.  Unfortunately I believe these will only work with word-wrap off which is fine for a code/script editor.
  • After that was done everything seems to be working fine except for the positioning of the pop-up is still in the top right corner and not near the cursor

Dong Shin 08.03.2010

  • Create Project saves/updates with new dynamic FY information
  • Modify Project allows additional FY column on existing project using Project End FY
  • added DELETE CONSTRAINT on budget_amounts table – deleting budget_centers deletes related budget_amounts
  • obligations_outlays data gets set up on Create Project

Phil 8.3.2010

7:30 – 3:30

  • Hope to finish up MvnAssist today. Got my fingers, toes and eyes crossed.
    • Had to change the source directory in the .actionScriptProperties file to get package names agreeing between FB and maven, but libraries work now.
    • Tested Non-server apps. Still working
    • Got Air apps incorporated. They compile, but don’t run. Don’t know enough about Air to really pursue this, so I’m going to leave this be.
    • Produced new plugin. We’re at version 1.9.0. Checked in. You’ll need to have the following components set in your maven settings.xml file

<profile>
<id>VisibilityProfile</id>

<properties>
<javaVersion>1.6</javaVersion>
<flexVersion>3.7.1</flexVersion>
<flexMojoArchetype>3.7.1</flexMojoArchetype>
<flexMojoArchetypeRepo>http://repository.sonatype.org/content/groups/public</flexMojoArchetypeRepo&gt;
<mvnAssistUrl>http://viz-n.com/mvnAssist</mvnAssistUrl&gt;
</properties>

</profile>

  • Seeing if I can get subversion working with this install. Done.

Dong Shin 08.02.2010

  • created budget_amounts table to support variable length years – related to budget_centers table
  • restructured budget_center (removed fy) and obligations_outlays (removed 2nd year data)
  • changed BudgetCenterData to dynamic class to support dynamic number of FY amounts

Phil 8.2.2010

7:30 – 4:30

  • Working on the security error for launching swfs. Well that’s interesting. After checking for differences (and finding none) I did a clean and rebuild to find that everything is working. Hmmmm.
  • Adding MXML Application. Done, and it works. Can’t seem to get the html-template to create automatically
  • To specify the browser for your App, Window>Preferences>General>Web Browser.
  • Fixed the path information when assembling build-path information from the pom
  • Put together a technical drawing for a bulkhead
  • Did a little furniture browsing

Mike 7.30.2010

  • Still working on autocomplete text area
  • Have a popup list with options popping up correctly when I press ctrl+space, may add smarter logic for this later but this seems fine for now
  • Popup currently always appears in the top right corner of the text area.  Finding the x-y position based on the caret index in the text field may prove complicated so I’m saving it for once the proof of concept is working

Phil 7.30.2010

7:30 – 5:00

  • Demo’d new version of PPM
    • Entry forman need to extend years to match the number of years in the appropriation goals
    • Summarize by appropriation, and add the appropriation to the summary title
    • FY line needs to be between Sept and Oct. (or we need to switch to tabs)
    • The number of years there is funding for should dictate the number of entry forms there are. If the budget has a few years where the funds are zero, those don’t need to be shown. There is at least one project that has a budget for 8 years
    • Need to be able to add FY years to an existing project
    • If the PM doesn’t hit a goal, a dialog needs to pop up asking why. There are apparently 5 questions that will be provided to us next week
  • Walked through changes with Dong. He thinks this will take two weeks., and is going to take the opportunity to rewrite the financial entry form.
  • Filled out radio expense report. I am getting *nothing* done today…
  • We got fgmdev.com on Steadfast! Looks nice and fast.
  • More MvnAssist
    • Putting a POM inside an existing project does not work. I can’t get it to build with maven
    • It looks like the installation of FB4 has broken flexmojos. They look for template files that they can’t find.
    • Going back to trying to import working project files, since nothing else looks like it will work.
    • It looks like the problem may be tied to the compiler settings. When I try to see them, I get a null pointer error. Also the build path window flags an error as well
    • Not making the path to the pom files correctly. Need to include the version and other bits when assembling the string in PomDom.flexMojosStandin().
    • I may be getting grief from the server settings. Falling back to creating a non-server project. That compiles and runs. I have to make the html container, but FB puts that in for you. There is a security problem:
      • SecurityError: Error #2148: SWF file file:///C:/Users/phil.feldman/Desktop/test/myProject2/bin-debug/Main.swf cannot access local resource file:///C:/Users/phil.feldman/Desktop/test/myProject2/bin-debug/framework_4.0.0.14159.swf. Only local-with-filesystem and trusted local SWF files may access local resources.

Dong Shin 07.30.2010

  • Fixed a bug allowing duplicate Appropriation types – not case sensitive!
  • created new Flex project – MySQLBrowser
    • moved all MySQLBrowser source from PPM to the new project
  • added end FY to Create Project
  • Budget Center/Funding increases/decreases based on the end FY
  • added duration to Appropriation table to keep years length…

Phil 7.29.2010

7:30 – 5:30

  • Helped Clift out with MvnAssist
  • Walked through PPM with Dong. Burned a CD for deployment tomorrow
  • Back to MvnAssist. Built a zip inflator. turns out that you have to build the directories and set the permissions on them with File() before you put the files in with FileOutputStream.
  • Worked on the design of the new office with Brian