- charts updated on Financial Data Edit via FINANCIAL_DATA_READY event
- downloaded and installed the latest Flash Player (10.1.82.76)
- added Invoice Window for PM Actuals Data
- added financial_mitigation_plans table to database
- added Financial Mitigation Plan Window for missed goals data
- Summary Data calculation and charting added
Phil 8.10.2010
8:00 -10:00 VISIBILITY
- Rescheduled meeting with Anne and others for Friday at 9:30
- Discussed Sharepoint stuff with Kiel. We’re tentatively thinking about having him write a proof of concept app that has Flex talk to Sarepoint via jdbc
10:00 – 4:00 FP
- Integrating fingers with graphics. Changed it so I’m passing references to the entire PointMass through the dictionary. Now drawing fingers and the target.
- Fingers move appropriately in the graphics, and collide with the target. Going to add feedback tomorrow.
Dong Shin 08.10.2010
- working on Summary Data calculation
- added % values to obligations and outlays
- itemEditor and itemRenderer added to Financial Data DataGrid
- save Data works!
- if any changed, asks for saving on Project Viewer Panel close
- each Financial Data DataGrid has its own save – may not be efficient
- % calculated on itemEditPostEnd – update % values
Dong Shin 08.09.2010
- Financial Data retrieval works….
- changed Project Funding to fix incorrect updates for multiple fundings
- Goals and Calculated Values added to Financial Data Panel
- added Summary Data Panel
Phil 8.9.2010
7:30 – 10:00 VISIBILITY
- When checking over the query logs this morning, found that Paul O. Had spent most of Friday using VISIBILITY. He made 133 queries in 9 or so hours, spending most of his time on the LOTR and cars examples
- Went over status of PPM with Dong. We’re going to aim for Wednesday to walk through the new changes.
10:00 – 3:30 FP
- Working on reading the sensors. They seem to be working well. Working on calibration code – done
- Making a bi-linear normalizing, since there seems to be a big difference between pushing up on a sensor and pushing down.
- Update graphics to show new axis
Dong Shin 08.06.2010
- spent all morning putting together the new Fianancial Data components for Progress Bar updates…
- eliminate multiple queries for retrieving Budget Center information
- SELECT SUM(case WHEN year=1 then amount else 0 end) as year1, SUM(case WHEN year=2 then amount else 0 end) as year2, SUM(case WHEN year=3 then amount else 0 end) as year3, b.* FROM budget_centers b, budget_amounts ba, appropriations a WHERE b.uid = ba.budget_center_id and project_id =1 AND a.type = b.appropriation group by b.uid
- cannot use this because the dynamic nature of FYAmounts!!!
- working on retrieval of Financial Data
Phil 8.6.2010
7:30 – 11:30 VISIBILITY
- Meeting with Trish and Chris
- Tabs in Financial Entry should read “Year 1″, Year 2”, “Year 3” etc., to avoid confusion between appropriation year and budget year
- Still not starting FY in October
- Whenever a reported obligation out outlay is less than 99.9% of the (calculated) goal (currently not visible), a dialog with Trish’s questions should come up. There is shared data between obligation and outlay reports for a given month.
- Dialog should be smart enough to know if an obligation or outlay value is not applicable in a dialog, since one or the other or both may be under the estimate.
- Responded to Paul O’s questions about how to interact with the report builder.
- Went over the meeting results with Dong, and gave him Trish’s “5 questions”.
- Went over the rough layout of the visibility system with Kiel.
11:30 – 3:30 FP
- Working on fingers. Building the ServoMotorController class. Done.
- Had to wait for the servoController class to initialize before getting the handle to the motors.
- Had to initialize and engage all axis in the ServoController. I could do this inside the ServoMotorController.
- Need to adjust speeds and ramps for the servos
Mike 8.5.10
- The AutoComplete TextArea is pretty much done. It could use a few small tweaks but those can wait.
- After a fruitless search of “python autocomplete library”, “python code completion library”, etc. I’ve decided to go straight to some source code so I’m currently digging in to the PyDev plug-in for eclipse to see how they do code completion. Perhaps each language implementation in eclipse uses a similar enough of an API that I can make some backend service for analyzing code and providing autocomplete suggestions. I’ll just have to add one language at a time.
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
- Finger 1: up = negative, down = positive
- Finger 2: up = negative, down = positive
- Wrist: forward = negative, back = positive
- Azimuth: right =negative, left = positive
- 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
- FinancialData
- Project Viewer
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

You must be logged in to post a comment.