Rank: 165 based on 525 downloads (last 30 days) and 10 files submitted
photo

Robyn Jackey

E-mail
Company/University
MathWorks
Lat/Long
42.29968, -71.34927

Personal Profile:

I'm a senior technical consultant at MathWorks. I specialize in software architectural design, application development, complex parameter estimation strategies, and electrical system simulation including lithium batteries. For more information, please see http://www.mathworks.com/services/consulting/meet-our-team/index.html#robyn_jackey


 

Watch this Author's files

 

Files Posted by Robyn Jackey View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
08 Dec 2014 Screenshot Lithium Battery Model, Simscape Language and Simulink Design Optimization Multi-temperature lithium battery model using Simscape language and Simulink Design Optimization Author: Robyn Jackey lithium, battery, demo, electrical, equivalent circuit, parameter estimation 258 24
  • 4.8
4.8 | 5 ratings
05 Nov 2014 Screenshot Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey oop, user interface, gui, tree, uitree, java 35 12
  • 5.0
5.0 | 4 ratings
18 Apr 2014 Screenshot Automotive Electrical System Simulation and Control A conventional vehicle electrical system model with alternator, battery, loads, and idle control. Author: Robyn Jackey automotive, vehicle, battery, electrical, alternator, control design 91 6
  • 4.8
4.8 | 5 ratings
21 Nov 2013 Screenshot Electromagnetic Field Demo Visualization of the electromagnetic field induced by current in a straight wire. Author: Robyn Jackey electromagnetic field, electromagnetism, induced, current, ampere, biotsavart 39 1
  • 5.0
5.0 | 2 ratings
26 Jul 2010 Screenshot Two Pane Selection GUI A simple dialog which allows you to select items from the left list and place them on the right. Author: Robyn Jackey matlab, dialog, gui, selectdlg, selectiondlg, select 11 1
  • 4.5
4.5 | 2 ratings
Comments and Ratings by Robyn Jackey View all
Updated File Comments Rating
08 Dec 2014 Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey

Hi Darik,

I hadn't designed for that use case, but I'll take a look at that next time I make updates. I think it would be useful for limited use cases where the structure is large (and slow to read), like a file/directory structure.

04 Nov 2014 Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey

Hi David,

Thanks for your review. I do hope to submit a Java table wrapper in the coming months. It's in testing phase now.

Thanks,
Robyn

04 Nov 2014 Lithium Battery Model, Simscape Language and Simulink Design Optimization Multi-temperature lithium battery model using Simscape language and Simulink Design Optimization Author: Robyn Jackey

Kirankumar - You can use drive cycles (validation) data with Simulink Design Optimization to tune parameters of a model. I would encourage doing so. However, the circuit parameter values may need to have good initial guesses for them to converge.

Pulse data is nice because it allows you to isolate the contributions of the different equivalent circuit elements.

26 Sep 2014 Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey

Actually, as I look at it closer, the issue is because NodeDraggedCallback is supposed to return a Boolean result. It needs to tell the tree whether the current location is a valid drop point or not. The disp command doesn’t produce an output result. However, the fprintf works without erroring out.

26 Sep 2014 Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey

Hi Julien,

I think this issue with setting NodeDraggedCallback is related to the disp() command and/or the hgfeval() command. I will inform the development team.

For now, you could use fprintf instead:

TreeObj.NodeDraggedCallback = @(h,e)fprintf('NodeDragged\n');

Comments and Ratings on Robyn Jackey's Files View all
Updated File Comment by Comments Rating
23 Dec 2014 Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey David

Hi Robyn,

This is a real improvement on the tree solutions I've used in Matlab in the past.

I'm particularly interested in the drag and drop capability but I'm having some trouble using it. I'm not sure if the error in the same, or similar, to the error below but when I try to drag a node with more than one sub-node I get the following error:

------------------------------------------
>> Tree_Example
Loading customizations in UIExtrasTree.jar
Incorrect number of right hand side elements in dot name assignment. Missing [] around left hand side is a likely cause.

Error in uiextras.jTree.TreeNode/updateParent/updateTreeReference (line 405)
nObj.Tree = Tree;

Error in uiextras.jTree.TreeNode/updateParent/updateTreeReference (line 407)
updateTreeReference(nObj.Children, Tree);

Error in uiextras.jTree.TreeNode/updateParent (line 390)
updateTreeReference(nObj,newParent.Tree)

Error in uiextras.jTree.TreeNode/set.Parent (line 463)
newParent = updateParent(nObj,newParent);

Error in uiextras.jTree.Tree/onNodeDND (line 902)
set(SourceNode,'Parent',TargetNode)

Error in uiextras.jTree.Tree/createTreeCustomizations/@(src,e)onNodeDND(tObj,e)
------------------------------------------

Does this sound familiar?

Many Thanks for the toolbox,
David

08 Dec 2014 Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey Robyn Jackey

Hi Darik,

I hadn't designed for that use case, but I'll take a look at that next time I make updates. I think it would be useful for limited use cases where the structure is large (and slow to read), like a file/directory structure.

05 Dec 2014 Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey Darik

This is great. Is it possible to create expandable nodes without children, constructing children lazily only when the user expands the node? From what I can tell, nodes without children don't show the + sign, and double clicking doesn't trigger a expandnode callback

03 Dec 2014 Lithium Battery Model, Simscape Language and Simulink Design Optimization Multi-temperature lithium battery model using Simscape language and Simulink Design Optimization Author: Robyn Jackey Valentin

Thank you very much for these nice examples!

We try to characterize a electronic car battery for appropriate SoC-estimation in the car.
Therefore we measured pulse data and are doing parameter estimation.
Now the question: How do you use the gained data later on in the devices (eg our car)? You normally generate look up tables and implement them in the ECU? Or you bring the complete model to the ECUs? What would be the typical way of proceeding?

Thank you in advance!

03 Dec 2014 Lithium Battery Model, Simscape Language and Simulink Design Optimization Multi-temperature lithium battery model using Simscape language and Simulink Design Optimization Author: Robyn Jackey Valentin

Contact us