Search Comments and Ratings

go

   
Date File Comment by Comment Rating
01 May 2013 Minesweeper Clone Microsoft Windows XP Minesweeper clone for MATLAB Author: @bmtran Filion, Adam

I hit the same problem Ryan does, it errors after changing the difficulty once. Other than that, very nice :)

01 May 2013 Data Explorer App for exploring higher dimensional data. Author: Adam Filion Filion, Adam

Thanks for the comment Matthew, I think that's a good suggestion. As you use it, let me know if there are any additional options/features that would be useful.

30 Apr 2013 Data Explorer App for exploring higher dimensional data. Author: Adam Filion Filion, Adam

Bug fix is in, app has been updated to V 1.0.1

30 Apr 2013 Data Explorer App for exploring higher dimensional data. Author: Adam Filion Filion, Adam

Hi Warwick,

Thanks for trying out the app. That's a bug I hadn't caught in testing. I'm updating the file, but since I work for MathWorks there's a separate submission process and I'm not sure when it will go through. Please use the 'Watch this file' link at the top of the page to get auto updates when the file changes.

Thanks, Adam

19 Apr 2013 ScreenCapture - get a screen-capture of a figure frame or component ScreenCapture gets a screen-capture of any Matlab GUI handle, or specified screen area rectangle Author: Yair Altman Filion, Adam

19 Apr 2013 UIGETVARIABLES: Dialog to pass variables from workspace into GUI UIGETVARIABLES creates a dialog box for selecting variables from the base workspace Author: Scott Hirsch Filion, Adam

Hi Scott,

As an enhancement request, it'd be nice if this could also return the names of the variables selected from the workspace, for use in things like labeling axes.

19 Apr 2013 GUI Layout Toolbox Layout management objects for MATLAB GUIs Author: Ben Tordoff Filion, Adam

For anyone interested, I was able to solve the problem I described below using the FEX submission ScreenCapture by Yair Altman. For whatever reason, this worked where MATLAB's built-in GETFRAME did not.

10 Apr 2013 Plot (Big) Makes MATLAB's line plots much faster. Author: Tucker McClure Filion, Adam

25 Mar 2013 GUI Layout Toolbox Layout management objects for MATLAB GUIs Author: Ben Tordoff Filion, Adam

Hi Ben,

Many thanks for the awesome toolbox, it's a real time saver and gets rid of a lot of my OCD behavior getting everything to look right.

I have one question for you. I'm creating a GUI for animating higher dimensional data. I'd like to have an option for the user to record the figure during animation to a file like avi or gif. However, the toolbox components don't seem to play nice with MATLAB's GETFRAME. Sometimes what it captures doesn't show updated data, other times components are blacked out, and other times it captures what's behind the GUI. In any case, I never get what I expect.

I haven't run into anything like this with GETFRAME before. Is this a known issue with the toolbox? Do you have any recommendations? Thanks.

17 Sep 2012 UIGETVARIABLES: Dialog to pass variables from workspace into GUI UIGETVARIABLES creates a dialog box for selecting variables from the base workspace Author: Scott Hirsch Filion, Adam

Very useful! Thanks!

15 Aug 2012 Shortcut tools Programmatically manipulate shortcuts. Author: Richie Cotton Filion, Adam

26 Jun 2012 Dynamically create a bus testing harness in Simulink Dynamically create a test harness in Simulink given a bus object with arbitrary underlying structure Author: Adam Filion Filion, Adam

Hi Gernot,

Thanks for pointing out that blog post. You're correct that there's a very simple solution pointed to in that post that will take care of checking initialization. However in that example you are initializing the bus through a constant block, so you can't use non-constant signals to check simulation behavior. In the attached file you could easily swap out the constant blocks for something else.

I originally built this such that it used sine blocks instead of constants, and read in the appropriate frequency and amplitudes from another source, but decided to reduce it to just constants to simplify the example. Once you get the hang of how the sorting works and using the Simulink API to construct a model, it's fairly easy to expand this example to more complex situations.

Adam

Contact us