Month: August 2024
New Mastering the Marketplace webinars available in August
More marketplace webinars available in August!
▪ Developing your virtual machine offer (8/20): a review of the required technical configurations to make virtual machine apps and how to publish virtual machines offers to the Azure marketplace. This session covers how to publish a virtual machine offer and integrate the solution from the Azure Portal tool to Partner Center; how to setup Tenants; how to create different plans to best suit your customers’ needs; and, how to use Cloud-init within the Azure Portal.
▪ Developing your container offer (8/21): learn how to set up and develop the new Azure Container Offer used to deploy containerized solutions as Kubernetes Apps from the Azure Marketplace.
▪ *NEW* ISVs – Multiparty Private Offers Campaign in a Box: Alliances, Marketing, and Sales leaders should attend this brief webinar to learn more about how to use this campaign to educate internal sales and channel teams on multiparty private offers; recruit and enable channel partners to sell with multiparty private offers; promote your marketplace capabilities to your Microsoft contacts; and, market your applications to customers through channel partners
▪ Customer Office Hours Q&A – The marketplace + Azure (8/27): Get guidance on how to align your Azure investments to the marketplace to help your organization increase efficiency and spend smarter. (This session is open to both partners and customers).
Find our complete schedule here:
https://aka.ms/MTMwebinars
More marketplace webinars available in August!▪ Developing your virtual machine offer (8/20): a review of the required technical configurations to make virtual machine apps and how to publish virtual machines offers to the Azure marketplace. This session covers how to publish a virtual machine offer and integrate the solution from the Azure Portal tool to Partner Center; how to setup Tenants; how to create different plans to best suit your customers’ needs; and, how to use Cloud-init within the Azure Portal.▪ Developing your container offer (8/21): learn how to set up and develop the new Azure Container Offer used to deploy containerized solutions as Kubernetes Apps from the Azure Marketplace. ▪ *NEW* ISVs – Multiparty Private Offers Campaign in a Box: Alliances, Marketing, and Sales leaders should attend this brief webinar to learn more about how to use this campaign to educate internal sales and channel teams on multiparty private offers; recruit and enable channel partners to sell with multiparty private offers; promote your marketplace capabilities to your Microsoft contacts; and, market your applications to customers through channel partners▪ Customer Office Hours Q&A – The marketplace + Azure (8/27): Get guidance on how to align your Azure investments to the marketplace to help your organization increase efficiency and spend smarter. (This session is open to both partners and customers).Find our complete schedule here:https://aka.ms/MTMwebinars Read More
Extracting and Appending Data in Power Query
The report I am working on includes daily transactions, each preceded by a summary box. Part of the summary box, contains data on the deposit date. My challenge is extracting this deposit date from the summary box to append as a new column in the corresponding daily transaction list below.
The challenge is compounded by the fact that the deposit date in the summary box shares a column with transaction details. The report layout is sequential; as you scroll down, you encounter new transaction dates followed by another summary box, each containing a new deposit date. This pattern repeats throughout the document.
Despite efforts, I am struggling to figure this one out on Power Query to accurately isolate and position the deposit date. If anyone has experience or insights on how to streamline this process, I would greatly appreciate anyone’s help.
The report I am working on includes daily transactions, each preceded by a summary box. Part of the summary box, contains data on the deposit date. My challenge is extracting this deposit date from the summary box to append as a new column in the corresponding daily transaction list below.The challenge is compounded by the fact that the deposit date in the summary box shares a column with transaction details. The report layout is sequential; as you scroll down, you encounter new transaction dates followed by another summary box, each containing a new deposit date. This pattern repeats throughout the document. Despite efforts, I am struggling to figure this one out on Power Query to accurately isolate and position the deposit date. If anyone has experience or insights on how to streamline this process, I would greatly appreciate anyone’s help. Read More
How to create a pivot table to represent categorical text?
Hello,
As seen in attached file (hopefully its attached)<
I have a table of 6 products showing the awareness of each product either as “aware”, “not aware” or “blank”.
I am trying to make a pivot table as seen here
Is there a way to do this as i can only seem to do it for one category at a time rather than all at once. Thanks!
– on Excel PC Version 2405
Hello,As seen in attached file (hopefully its attached)<I have a table of 6 products showing the awareness of each product either as “aware”, “not aware” or “blank”. I am trying to make a pivot table as seen here Is there a way to do this as i can only seem to do it for one category at a time rather than all at once. Thanks!- on Excel PC Version 2405 Read More
Email not showing in Outlook Inbox – but is on phone and Webmail?
Hi there… I am stumped. I am receiving email son my phone and Webmail – but my Outlook Inbox is not syncing the same. What is more weird is if I use Outlook to search for a NEW email (that is on my phone) – it actually does show up? Any help on this would be appreciated
Hi there… I am stumped. I am receiving email son my phone and Webmail – but my Outlook Inbox is not syncing the same. What is more weird is if I use Outlook to search for a NEW email (that is on my phone) – it actually does show up? Any help on this would be appreciated Read More
Finding the “center” of an extended ring
I have been experimenting with the image processing toolbox’s function "imfindcircles", and it works well. However, there is one issue: I have an extended big ring in the image where I want to recognise its "center" instead of the outer end of the ring (see attached figure, where the outer end is plotted with viscircles and the center and radius found by imfindcircles).
This is also mirrored in the data itself: both the inner and outer end of the big ring have a lower intensity than its center. Is there a way to force "imfindcircles" to use the ring of maximum intensity? (Note that I have applied a thresholding to my image, otherwise the gradient at the ring ends would not be as harsh, and imfindcircles would struggle to differentiate between the ring and artifacts neighbouring the ring.)
Or is there maybe an alternative that includes a second step? After all, the circle center is properly recognised, so I can maybe vary the radius slightly? Maybe I could add up all the values of pixels that would lie on the circle, and see where that reaches its maximum. Is there an easy way to do something like that?
openfig findcircle-test.figI have been experimenting with the image processing toolbox’s function "imfindcircles", and it works well. However, there is one issue: I have an extended big ring in the image where I want to recognise its "center" instead of the outer end of the ring (see attached figure, where the outer end is plotted with viscircles and the center and radius found by imfindcircles).
This is also mirrored in the data itself: both the inner and outer end of the big ring have a lower intensity than its center. Is there a way to force "imfindcircles" to use the ring of maximum intensity? (Note that I have applied a thresholding to my image, otherwise the gradient at the ring ends would not be as harsh, and imfindcircles would struggle to differentiate between the ring and artifacts neighbouring the ring.)
Or is there maybe an alternative that includes a second step? After all, the circle center is properly recognised, so I can maybe vary the radius slightly? Maybe I could add up all the values of pixels that would lie on the circle, and see where that reaches its maximum. Is there an easy way to do something like that?
openfig findcircle-test.fig I have been experimenting with the image processing toolbox’s function "imfindcircles", and it works well. However, there is one issue: I have an extended big ring in the image where I want to recognise its "center" instead of the outer end of the ring (see attached figure, where the outer end is plotted with viscircles and the center and radius found by imfindcircles).
This is also mirrored in the data itself: both the inner and outer end of the big ring have a lower intensity than its center. Is there a way to force "imfindcircles" to use the ring of maximum intensity? (Note that I have applied a thresholding to my image, otherwise the gradient at the ring ends would not be as harsh, and imfindcircles would struggle to differentiate between the ring and artifacts neighbouring the ring.)
Or is there maybe an alternative that includes a second step? After all, the circle center is properly recognised, so I can maybe vary the radius slightly? Maybe I could add up all the values of pixels that would lie on the circle, and see where that reaches its maximum. Is there an easy way to do something like that?
openfig findcircle-test.fig image segmentation MATLAB Answers — New Questions
Recap of Partner Insight webinar on accelerating growth with marketplace + AI!
You can now catch the highlights from last month’s Partner Insight webinar that showcased how ISVs can accelerate growth with the Microsoft commercial marketplace and AI opportunity in FY25.
Hear insights from Ryan Storgaard’s keynote in this YouTube video. Ryan, who leads marketplace growth at Microsoft, has worked extensively with ISVs to empower their success across Azure and is a veteran of the marketplace business. The Partner Insight newsletter also recapped this online event.
You can now catch the highlights from last month’s Partner Insight webinar that showcased how ISVs can accelerate growth with the Microsoft commercial marketplace and AI opportunity in FY25.
Hear insights from Ryan Storgaard’s keynote in this YouTube video. Ryan, who leads marketplace growth at Microsoft, has worked extensively with ISVs to empower their success across Azure and is a veteran of the marketplace business. The Partner Insight newsletter also recapped this online event. Read More
Employee Licence and qualifications management
I am trying to find the best way to display our trade qualifications and licences. We want to see which employee has which licence and also have triggers for reminders when the licence is up for renew.
I am considering MS Teams Planner but I think the display is a little clunky for this information. Is anyone aware of an add-on app that could be useful?
I am trying to find the best way to display our trade qualifications and licences. We want to see which employee has which licence and also have triggers for reminders when the licence is up for renew. I am considering MS Teams Planner but I think the display is a little clunky for this information. Is anyone aware of an add-on app that could be useful? Read More
How to check if Azure SQL Managed Instances are enrolled (or not) on November 2022 Feature Wave?
Recently, we have received a few questions from customers on how they can check if all the Azure SQL Managed Instances on a subscription have been enrolled in the November 2022 Feature Wave.
Resource graph query to the rescue!
Running this query is quite easy from the Azure portal. Follow the instructions on this article to understand how to run Kusto queries against resource graph.
Use the query below.
resources
| where type =~ “microsoft.sql/virtualclusters”
| extend parsed_properties = parse_json(properties)
| extend version = tostring(parsed_properties.version)
| extend NovemberFeatureWave2022Enabled = iif([‘version’] == ‘2.0’,’Yes’,’No’)
| extend childResources = tostring(parsed_properties.childResources)
| mv-expand childResource = parse_json(childResources)
| extend subscriptionId = tostring(split(childResource, “/”)[2])
| extend resourceGroup = tostring(split(childResource, “/”)[4])
| extend managedInstance = tostring(split(childResource, “/”)[-1])
| project subscriptionId, resourceGroup, managedInstance, VirtualCluster=name, NovemberFeatureWave2022Enabled
| order by [‘subscriptionId’], resourceGroup, VirtualCluster, managedInstance
The output will show you at the subscription level if the instances have been enrolled or not.
Microsoft Tech Community – Latest Blogs –Read More
Finding multiple Matrix in a txt file
I want to do radiobiological calculations for structures in a patient with two different plans. I have a txt file with all the data in it. The txt file contains among other things the biological structure (which exists in both plans), the biological data in two columns and two rows that specifies what plan and what structure it is.
I know how to code the math to do the calculations, but how do I most easy read the text file and store each plans column in like a matrix?
For example (in my own dumb coding brain) I would like matlab to "Search a txt file that has a certain name that the user can specify. For a specific organ like the bladder, put the data in a variable called something like "Bladder Plan 1" and "Bladder Plan 2". Do math. Do same for all other organs. Put result in a report. Save as pdf or file". I hope that the wonderful Matlab community can help me, since I am no Matrix wizard with coding.
For all patients the structures all have the same naming convention, so I guess I could specify somewhere/somehow what organs should be searched for in the text file and what I would like the variable to be called, so that the search in the text file could go quick.
If anyone has any tips and suggestions that would be great. I have attached an anonymized txt file of how it could look like.I want to do radiobiological calculations for structures in a patient with two different plans. I have a txt file with all the data in it. The txt file contains among other things the biological structure (which exists in both plans), the biological data in two columns and two rows that specifies what plan and what structure it is.
I know how to code the math to do the calculations, but how do I most easy read the text file and store each plans column in like a matrix?
For example (in my own dumb coding brain) I would like matlab to "Search a txt file that has a certain name that the user can specify. For a specific organ like the bladder, put the data in a variable called something like "Bladder Plan 1" and "Bladder Plan 2". Do math. Do same for all other organs. Put result in a report. Save as pdf or file". I hope that the wonderful Matlab community can help me, since I am no Matrix wizard with coding.
For all patients the structures all have the same naming convention, so I guess I could specify somewhere/somehow what organs should be searched for in the text file and what I would like the variable to be called, so that the search in the text file could go quick.
If anyone has any tips and suggestions that would be great. I have attached an anonymized txt file of how it could look like. I want to do radiobiological calculations for structures in a patient with two different plans. I have a txt file with all the data in it. The txt file contains among other things the biological structure (which exists in both plans), the biological data in two columns and two rows that specifies what plan and what structure it is.
I know how to code the math to do the calculations, but how do I most easy read the text file and store each plans column in like a matrix?
For example (in my own dumb coding brain) I would like matlab to "Search a txt file that has a certain name that the user can specify. For a specific organ like the bladder, put the data in a variable called something like "Bladder Plan 1" and "Bladder Plan 2". Do math. Do same for all other organs. Put result in a report. Save as pdf or file". I hope that the wonderful Matlab community can help me, since I am no Matrix wizard with coding.
For all patients the structures all have the same naming convention, so I guess I could specify somewhere/somehow what organs should be searched for in the text file and what I would like the variable to be called, so that the search in the text file could go quick.
If anyone has any tips and suggestions that would be great. I have attached an anonymized txt file of how it could look like. radiobiology MATLAB Answers — New Questions
2D data fitting – Surface
I have some numbers as a function of 2 variables: _( x, y ) ↦ z_.
I would like to know which function _z = z( x, y )_ best fits my data.
Unfortunately, I don’t have any hint, I mean, there’s no theoretical background on these numbers. They’re the result ( _z_ ) of some FEM simulations of a system, being the simulation a parametric sweep over two parameters ( _x_ and _y_ ) of the system.
Here’s my data:
x = [1 2 4 6 8 10 13 17 21 25];
y = [0.2 0.5 1 2 4 7 10 14 18 22];
z = [1 0.6844 0.3048 0.2124 0.1689 0.1432 0.1192 0.1015 0.0908 0.0841;…
1.000 0.7096 0.3595 0.2731 0.2322 0.2081 0.1857 0.1690 0.1590 0.1529;…
1.000 0.7451 0.4362 0.3585 0.3217 0.2999 0.2797 0.2648 0.2561 0.2504;…
1.000 0.7979 0.5519 0.4877 0.4574 0.4394 0.4228 0.4107 0.4037 0.3994;…
1.000 0.8628 0.6945 0.6490 0.6271 0.6145 0.6027 0.5945 0.5896 0.5870;…
1.000 0.9131 0.8057 0.7758 0.7614 0.7531 0.7457 0.7410 0.7383 0.7368;…
1.000 0.9397 0.8647 0.8436 0.8333 0.8278 0.8228 0.8195 0.8181 0.8171;…
1.000 0.9594 0.9087 0.8942 0.8877 0.8839 0.8808 0.8791 0.8783 0.8777;…
1.000 0.9705 0.9342 0.9238 0.9190 0.9165 0.9145 0.9133 0.9131 0.9127;…
1.000 0.9776 0.9502 0.9425 0.9390 0.9372 0.9358 0.9352 0.9349 0.9348];
I tried with MATLAB with the Curve Fitting app, but I didn’t succeed. The ‘polynomial’ fitting doesn’t work well. I would like to use the ‘custom equation’ fitting, but I don’t know what equation to start. I don’t have much practice in data analysis.
Any hint?
<<http://i.stack.imgur.com/tlqDu.png>>I have some numbers as a function of 2 variables: _( x, y ) ↦ z_.
I would like to know which function _z = z( x, y )_ best fits my data.
Unfortunately, I don’t have any hint, I mean, there’s no theoretical background on these numbers. They’re the result ( _z_ ) of some FEM simulations of a system, being the simulation a parametric sweep over two parameters ( _x_ and _y_ ) of the system.
Here’s my data:
x = [1 2 4 6 8 10 13 17 21 25];
y = [0.2 0.5 1 2 4 7 10 14 18 22];
z = [1 0.6844 0.3048 0.2124 0.1689 0.1432 0.1192 0.1015 0.0908 0.0841;…
1.000 0.7096 0.3595 0.2731 0.2322 0.2081 0.1857 0.1690 0.1590 0.1529;…
1.000 0.7451 0.4362 0.3585 0.3217 0.2999 0.2797 0.2648 0.2561 0.2504;…
1.000 0.7979 0.5519 0.4877 0.4574 0.4394 0.4228 0.4107 0.4037 0.3994;…
1.000 0.8628 0.6945 0.6490 0.6271 0.6145 0.6027 0.5945 0.5896 0.5870;…
1.000 0.9131 0.8057 0.7758 0.7614 0.7531 0.7457 0.7410 0.7383 0.7368;…
1.000 0.9397 0.8647 0.8436 0.8333 0.8278 0.8228 0.8195 0.8181 0.8171;…
1.000 0.9594 0.9087 0.8942 0.8877 0.8839 0.8808 0.8791 0.8783 0.8777;…
1.000 0.9705 0.9342 0.9238 0.9190 0.9165 0.9145 0.9133 0.9131 0.9127;…
1.000 0.9776 0.9502 0.9425 0.9390 0.9372 0.9358 0.9352 0.9349 0.9348];
I tried with MATLAB with the Curve Fitting app, but I didn’t succeed. The ‘polynomial’ fitting doesn’t work well. I would like to use the ‘custom equation’ fitting, but I don’t know what equation to start. I don’t have much practice in data analysis.
Any hint?
<<http://i.stack.imgur.com/tlqDu.png>> I have some numbers as a function of 2 variables: _( x, y ) ↦ z_.
I would like to know which function _z = z( x, y )_ best fits my data.
Unfortunately, I don’t have any hint, I mean, there’s no theoretical background on these numbers. They’re the result ( _z_ ) of some FEM simulations of a system, being the simulation a parametric sweep over two parameters ( _x_ and _y_ ) of the system.
Here’s my data:
x = [1 2 4 6 8 10 13 17 21 25];
y = [0.2 0.5 1 2 4 7 10 14 18 22];
z = [1 0.6844 0.3048 0.2124 0.1689 0.1432 0.1192 0.1015 0.0908 0.0841;…
1.000 0.7096 0.3595 0.2731 0.2322 0.2081 0.1857 0.1690 0.1590 0.1529;…
1.000 0.7451 0.4362 0.3585 0.3217 0.2999 0.2797 0.2648 0.2561 0.2504;…
1.000 0.7979 0.5519 0.4877 0.4574 0.4394 0.4228 0.4107 0.4037 0.3994;…
1.000 0.8628 0.6945 0.6490 0.6271 0.6145 0.6027 0.5945 0.5896 0.5870;…
1.000 0.9131 0.8057 0.7758 0.7614 0.7531 0.7457 0.7410 0.7383 0.7368;…
1.000 0.9397 0.8647 0.8436 0.8333 0.8278 0.8228 0.8195 0.8181 0.8171;…
1.000 0.9594 0.9087 0.8942 0.8877 0.8839 0.8808 0.8791 0.8783 0.8777;…
1.000 0.9705 0.9342 0.9238 0.9190 0.9165 0.9145 0.9133 0.9131 0.9127;…
1.000 0.9776 0.9502 0.9425 0.9390 0.9372 0.9358 0.9352 0.9349 0.9348];
I tried with MATLAB with the Curve Fitting app, but I didn’t succeed. The ‘polynomial’ fitting doesn’t work well. I would like to use the ‘custom equation’ fitting, but I don’t know what equation to start. I don’t have much practice in data analysis.
Any hint?
<<http://i.stack.imgur.com/tlqDu.png>> statistics, 3d, 2d, surface, data analysis, fitting, curve fitting, lsqcurvefit, nlinfit, fit regression surface to 3d data MATLAB Answers — New Questions
Which SLRT Functions Replace xPC Functions?
I need to update legacy r2010b MATLAB code that uses xPC functions to r2024a code that uses Simulink Real-Time functions. For example, I have replaced instances of xpctargetping with slrtpingtarget (https://www.mathworks.com/help/releases/R2020a/xpc/api/slrtpingtarget.html).
Are there modern SLRT replacement functions for legacy setxpcenv and xpctarget.fs/xpctarget.ftp functions? Maybe setslrtenv and slrt(‘target’) or slrealtime.fs/ftp? (https://www.mathworks.com/help/slrealtime/api/slrealtime.target.html)
Are these functions only available once connected to target hardware?I need to update legacy r2010b MATLAB code that uses xPC functions to r2024a code that uses Simulink Real-Time functions. For example, I have replaced instances of xpctargetping with slrtpingtarget (https://www.mathworks.com/help/releases/R2020a/xpc/api/slrtpingtarget.html).
Are there modern SLRT replacement functions for legacy setxpcenv and xpctarget.fs/xpctarget.ftp functions? Maybe setslrtenv and slrt(‘target’) or slrealtime.fs/ftp? (https://www.mathworks.com/help/slrealtime/api/slrealtime.target.html)
Are these functions only available once connected to target hardware? I need to update legacy r2010b MATLAB code that uses xPC functions to r2024a code that uses Simulink Real-Time functions. For example, I have replaced instances of xpctargetping with slrtpingtarget (https://www.mathworks.com/help/releases/R2020a/xpc/api/slrtpingtarget.html).
Are there modern SLRT replacement functions for legacy setxpcenv and xpctarget.fs/xpctarget.ftp functions? Maybe setslrtenv and slrt(‘target’) or slrealtime.fs/ftp? (https://www.mathworks.com/help/slrealtime/api/slrealtime.target.html)
Are these functions only available once connected to target hardware? simulink, xpc, slrt MATLAB Answers — New Questions
Error: Failed to initialize the interactive session
I am trying to validate a cluster profile. I was able to do all tests but the parallel pool test. I have attached my validation report below. Any help is appreciated.
VALIDATION REPORT
Profile: beoshock
Scheduler Type: Generic
Stage: Cluster connection test (parcluster)
Status: Passed
Start Time: Thu May 13 12:21:31 CDT 2021
Finish Time: Thu May 13 12:21:31 CDT 2021
Running Duration: 0 min 0 sec
Description:
Error Report:
Command Line Output:
Debug Log:
Stage: Job test (createJob)
Status: Passed
Start Time: Thu May 13 12:21:31 CDT 2021
Finish Time: Thu May 13 12:21:57 CDT 2021
Running Duration: 0 min 26 sec
Description:
Error Report:
Command Line Output:
Debug Log:
Stage: SPMD job test (createCommunicatingJob)
Status: Passed
Start Time: Thu May 13 12:21:59 CDT 2021
Finish Time: Thu May 13 12:22:37 CDT 2021
Running Duration: 0 min 38 sec
Description: Job ran with 2 workers.
Error Report:
Command Line Output:
Debug Log:
Stage: Pool job test (createCommunicatingJob)
Status: Passed
Start Time: Thu May 13 12:22:39 CDT 2021
Finish Time: Thu May 13 12:23:06 CDT 2021
Running Duration: 0 min 27 sec
Description: Job ran with 2 workers.
Error Report:
Command Line Output:
Debug Log:
Stage: Parallel pool test (parpool)
Status: Failed
Start Time: Thu May 13 12:23:08 CDT 2021
Finish Time: Thu May 13 12:24:41 CDT 2021
Running Duration: 1 min 33 sec
Description: Failed to initialize the interactive session.
Error Report: Failed to initialize the interactive session.
Caused by:
Error using parallel.internal.pool.AbstractInteractiveClient>iThrowIfBadParallelJobStatus (line 433)
The interactive communicating job errored with the following message: MatlabPoolPeerInstance{fLabIndex=1, fNumberOfLabs=2, fUuid=b10ec9e0-6fbc-43e5-8566-67ed5d06514d} was unable to find the host for MacBook-Pro:27370 due to a JVM UnknownHostException: nullI am trying to validate a cluster profile. I was able to do all tests but the parallel pool test. I have attached my validation report below. Any help is appreciated.
VALIDATION REPORT
Profile: beoshock
Scheduler Type: Generic
Stage: Cluster connection test (parcluster)
Status: Passed
Start Time: Thu May 13 12:21:31 CDT 2021
Finish Time: Thu May 13 12:21:31 CDT 2021
Running Duration: 0 min 0 sec
Description:
Error Report:
Command Line Output:
Debug Log:
Stage: Job test (createJob)
Status: Passed
Start Time: Thu May 13 12:21:31 CDT 2021
Finish Time: Thu May 13 12:21:57 CDT 2021
Running Duration: 0 min 26 sec
Description:
Error Report:
Command Line Output:
Debug Log:
Stage: SPMD job test (createCommunicatingJob)
Status: Passed
Start Time: Thu May 13 12:21:59 CDT 2021
Finish Time: Thu May 13 12:22:37 CDT 2021
Running Duration: 0 min 38 sec
Description: Job ran with 2 workers.
Error Report:
Command Line Output:
Debug Log:
Stage: Pool job test (createCommunicatingJob)
Status: Passed
Start Time: Thu May 13 12:22:39 CDT 2021
Finish Time: Thu May 13 12:23:06 CDT 2021
Running Duration: 0 min 27 sec
Description: Job ran with 2 workers.
Error Report:
Command Line Output:
Debug Log:
Stage: Parallel pool test (parpool)
Status: Failed
Start Time: Thu May 13 12:23:08 CDT 2021
Finish Time: Thu May 13 12:24:41 CDT 2021
Running Duration: 1 min 33 sec
Description: Failed to initialize the interactive session.
Error Report: Failed to initialize the interactive session.
Caused by:
Error using parallel.internal.pool.AbstractInteractiveClient>iThrowIfBadParallelJobStatus (line 433)
The interactive communicating job errored with the following message: MatlabPoolPeerInstance{fLabIndex=1, fNumberOfLabs=2, fUuid=b10ec9e0-6fbc-43e5-8566-67ed5d06514d} was unable to find the host for MacBook-Pro:27370 due to a JVM UnknownHostException: null I am trying to validate a cluster profile. I was able to do all tests but the parallel pool test. I have attached my validation report below. Any help is appreciated.
VALIDATION REPORT
Profile: beoshock
Scheduler Type: Generic
Stage: Cluster connection test (parcluster)
Status: Passed
Start Time: Thu May 13 12:21:31 CDT 2021
Finish Time: Thu May 13 12:21:31 CDT 2021
Running Duration: 0 min 0 sec
Description:
Error Report:
Command Line Output:
Debug Log:
Stage: Job test (createJob)
Status: Passed
Start Time: Thu May 13 12:21:31 CDT 2021
Finish Time: Thu May 13 12:21:57 CDT 2021
Running Duration: 0 min 26 sec
Description:
Error Report:
Command Line Output:
Debug Log:
Stage: SPMD job test (createCommunicatingJob)
Status: Passed
Start Time: Thu May 13 12:21:59 CDT 2021
Finish Time: Thu May 13 12:22:37 CDT 2021
Running Duration: 0 min 38 sec
Description: Job ran with 2 workers.
Error Report:
Command Line Output:
Debug Log:
Stage: Pool job test (createCommunicatingJob)
Status: Passed
Start Time: Thu May 13 12:22:39 CDT 2021
Finish Time: Thu May 13 12:23:06 CDT 2021
Running Duration: 0 min 27 sec
Description: Job ran with 2 workers.
Error Report:
Command Line Output:
Debug Log:
Stage: Parallel pool test (parpool)
Status: Failed
Start Time: Thu May 13 12:23:08 CDT 2021
Finish Time: Thu May 13 12:24:41 CDT 2021
Running Duration: 1 min 33 sec
Description: Failed to initialize the interactive session.
Error Report: Failed to initialize the interactive session.
Caused by:
Error using parallel.internal.pool.AbstractInteractiveClient>iThrowIfBadParallelJobStatus (line 433)
The interactive communicating job errored with the following message: MatlabPoolPeerInstance{fLabIndex=1, fNumberOfLabs=2, fUuid=b10ec9e0-6fbc-43e5-8566-67ed5d06514d} was unable to find the host for MacBook-Pro:27370 due to a JVM UnknownHostException: null cluster profile, parallel computing MATLAB Answers — New Questions
Microsoft List changing from am to pm
Hello all,
I have an issue with a Sharepoint List I created.
I have a list view which users normally edit in grid view. When they add a date like 08/12/2024 12:00 a.m.
It changes to 08/12/2024 12:00 p.m. and it only happens with the grid view.
It also happens from p.m. to a.m.
The problem started with the new look that List has since about a month ago. Has anyone encountered this issue before?
Hello all, I have an issue with a Sharepoint List I created. I have a list view which users normally edit in grid view. When they add a date like 08/12/2024 12:00 a.m. It changes to 08/12/2024 12:00 p.m. and it only happens with the grid view. It also happens from p.m. to a.m. The problem started with the new look that List has since about a month ago. Has anyone encountered this issue before? Read More
Announcing General Availability of Attach & Detach of Virtual Machines on Virtual Machine Scale Sets
Today, we’re thrilled to announce that the ability to attach or detach Virtual Machines (VMs) to and from a Virtual Machine Scale Set (VMSS) with no downtime is Generally Available. This functionality is available for scale sets with Flexible Orchestration Mode with a Fault Domain Count of 1.
Benefits
Let Azure do the work: Easily move from a single VM to VMSS Flex and make use of all the benefits that come from scale sets, like Autoscale, Auto OS Upgrades, Spot Priority Mix, Instance Repairs, and Upgrade Policies.
Easily scale: By attaching an existing VM to an existing VMSS Flex, you can grow your Compute without having to rebuild it from scratch.
No downtime: You can attach running VMs to a scale set with no downtime, thereby creating a frictionless experience to make use of scale sets.
Isolated troubleshooting: Should you need more detailed troubleshooting of a VM, you can now detach the VM to isolate it from the scale set.
Easily move VMs: Using the feature, you can easily move VMs between scale sets to ensure your VMs are grouped the way you want them to be.
When the VM and VMSS meet all the qualifications, you can quickly attach the VM to the scale set by updating the VM to use the VMSS ID. You can attach VMs through the REST API, Azure Portal, Azure CLI, or Azure PowerShell. For example, using PowerShell:
#Get VM information
$vm = Get-AzVM -ResourceGroupName $resourceGroupName -Name $vmName `
#Get scale set information
$vmss = Get-AzVmss -ResourceGroupName $resourceGroupName -Name $vmssName `
#Update the VM with the scale set ID
Update-AzVM -ResourceGroupName $resourceGroupName -VM $vm -VirtualMachineScaleSetId $vmss.Id
Conversely, to detach the VM from the scale set, you simply need to update the VM to no longer use a VMSS ID:
#Get VM information
$vm = Get-AzVM -ResourceGroupName $resourceGroupName -Name $vmName
#Update the VM with the new scale set refence of $null
Update-AzVM -ResourceGroupName $resourceGroupName -VM $vm -VirtualMachineScaleSetId $null
Attach and detach of VMs to/from VMSS Flex with a Fault Domain Count of 1 is Generally Available in Azure.
Learn More
To learn more about how to attach or detach VMs to or from a VMSS Flex, please visit the documentation.
Microsoft Tech Community – Latest Blogs –Read More
Facing license Issues while running a function from Communication Toolbox.
I am encountering a License Manager Error -4 when trying to use a function from the Communication Toolbox, even though I have an active license for it. The error message suggests that the maximum number of users for ‘Signal_Blocks’ has been reached, is ‘Signal_Blocks’ related to the DSP System Toolbox?.
License checkout failed.
License Manager Error -4
Maximum number of users for Signal_Blocks
reached.
Try again later.
I’m trying to understand why I’m getting this error when accessing a function from the Communication Toolbox. Does using a function from one toolbox require licenses for other toolboxes as well? Additionally, how can I find out which toolboxes are included in my current license?I am encountering a License Manager Error -4 when trying to use a function from the Communication Toolbox, even though I have an active license for it. The error message suggests that the maximum number of users for ‘Signal_Blocks’ has been reached, is ‘Signal_Blocks’ related to the DSP System Toolbox?.
License checkout failed.
License Manager Error -4
Maximum number of users for Signal_Blocks
reached.
Try again later.
I’m trying to understand why I’m getting this error when accessing a function from the Communication Toolbox. Does using a function from one toolbox require licenses for other toolboxes as well? Additionally, how can I find out which toolboxes are included in my current license? I am encountering a License Manager Error -4 when trying to use a function from the Communication Toolbox, even though I have an active license for it. The error message suggests that the maximum number of users for ‘Signal_Blocks’ has been reached, is ‘Signal_Blocks’ related to the DSP System Toolbox?.
License checkout failed.
License Manager Error -4
Maximum number of users for Signal_Blocks
reached.
Try again later.
I’m trying to understand why I’m getting this error when accessing a function from the Communication Toolbox. Does using a function from one toolbox require licenses for other toolboxes as well? Additionally, how can I find out which toolboxes are included in my current license? license, toolbox, dspsystemtoolbox MATLAB Answers — New Questions
How does Forward kinematik work in Robotics System Toolbox?
How does the Robot System Toolbox work internally?
I noticed some small offset in the results of the Forward Kinematics if I compare the result of getTransform with the plain geometric Forward Kinematics calculated with the parameters from the Datasheet (p. 61).
The offset also seems to be dynamic. So I wonder what the reason could be.
Is there some kind of dynamic simulation of the joints stiffnes?
Attached is some code to reproduce this:
% Compare DH forward Kinematics with Matlab Model of KinGen3
%% get robot model
close all
gen3 = loadrobot("kinovaGen3");
gen3.DataFormat = ‘column’;
eeName = ‘EndEffector_Link’;
% define q:
q=[ 1.18 -68.68 18.47 -69.09 94.36 112.93 46.00]’;
%q=[ 1.18+180 -68.68 18.47 -69.09 94.36 112.93 46.00]’;
%q=[0 0 0 0 0 0 0]’;
%% calculate FK with DH and with Matlab modell:
% DH
H_DH = getSingleH(getHcomplete(q),0,8)
pos_DH = H_DH(1:3,4);
% Model
H_mod = getTransform(gen3, q/180*pi’, eeName)
pos_mod=H_mod(1:3,4);
%calculate difference:
pos_dif=(pos_DH-pos_mod)*1000
%% Funktiondecalrations for forward kinematics
function H = getHcomplete(q)
% calculates H cell according to input angles
% wheras H{1}=H01, H{2}=H12, H{3}=H23, etc…
i=1;
R{i}=rotx(180)*rotz(q(i)); % Rotation
D{i}=[0 0 +156.4]’/1000; % Displacement
H{i}=RnD2H(R{i},D{i});
i=2;
R{i}=rotx(+90)*rotz(q(i));
D{i}=[0 5.4 -128.4]’/1000;
H{i}=RnD2H(R{i},D{i});
i=3;
R{i}=rotx(-90)*rotz(q(i));
D{i}=[0 -210.4 -6.4]’/1000;
H{i}=RnD2H(R{i},D{i});
i=4;
R{i}=rotx(+90)*rotz(q(i));
D{i}=[0 6.4 -210.4]’/1000;
H{i}=RnD2H(R{i},D{i});
i=5;
R{i}=rotx(-90)*rotz(q(i));
D{i}=[0 -208.4 -6.4]’/1000;
H{i}=RnD2H(R{i},D{i});
i=6;
R{i}=rotx(+90)*rotz(q(i));
D{i}=[0 0 -105.9]’/1000;
H{i}=RnD2H(R{i},D{i});
i=7;
R{i}=rotx(-90)*rotz(q(i));
D{i}=[0 -105.9 0]’/1000;
H{i}=RnD2H(R{i},D{i});
i=8;
R{i}=rotx(180)*rotz(0);
D{i}=[0 0 -61.5]’/1000;
H{i}=RnD2H(R{i},D{i});
end
function H = RnD2H(R,D)
% combines Rotation and Displacement into homogenous transform
H = horzcat(R,D);
H = vertcat(H,[0 0 0 1]);
end
function H = getSingleH(h,von,bis)
% returns homogenous transfrormation from to defined frames
H=eye(4);
for i=von+(bis-von>0):sign(bis-von):bis+(von-bis>0)
H=H*h{i}^sign(bis-von);
end
endHow does the Robot System Toolbox work internally?
I noticed some small offset in the results of the Forward Kinematics if I compare the result of getTransform with the plain geometric Forward Kinematics calculated with the parameters from the Datasheet (p. 61).
The offset also seems to be dynamic. So I wonder what the reason could be.
Is there some kind of dynamic simulation of the joints stiffnes?
Attached is some code to reproduce this:
% Compare DH forward Kinematics with Matlab Model of KinGen3
%% get robot model
close all
gen3 = loadrobot("kinovaGen3");
gen3.DataFormat = ‘column’;
eeName = ‘EndEffector_Link’;
% define q:
q=[ 1.18 -68.68 18.47 -69.09 94.36 112.93 46.00]’;
%q=[ 1.18+180 -68.68 18.47 -69.09 94.36 112.93 46.00]’;
%q=[0 0 0 0 0 0 0]’;
%% calculate FK with DH and with Matlab modell:
% DH
H_DH = getSingleH(getHcomplete(q),0,8)
pos_DH = H_DH(1:3,4);
% Model
H_mod = getTransform(gen3, q/180*pi’, eeName)
pos_mod=H_mod(1:3,4);
%calculate difference:
pos_dif=(pos_DH-pos_mod)*1000
%% Funktiondecalrations for forward kinematics
function H = getHcomplete(q)
% calculates H cell according to input angles
% wheras H{1}=H01, H{2}=H12, H{3}=H23, etc…
i=1;
R{i}=rotx(180)*rotz(q(i)); % Rotation
D{i}=[0 0 +156.4]’/1000; % Displacement
H{i}=RnD2H(R{i},D{i});
i=2;
R{i}=rotx(+90)*rotz(q(i));
D{i}=[0 5.4 -128.4]’/1000;
H{i}=RnD2H(R{i},D{i});
i=3;
R{i}=rotx(-90)*rotz(q(i));
D{i}=[0 -210.4 -6.4]’/1000;
H{i}=RnD2H(R{i},D{i});
i=4;
R{i}=rotx(+90)*rotz(q(i));
D{i}=[0 6.4 -210.4]’/1000;
H{i}=RnD2H(R{i},D{i});
i=5;
R{i}=rotx(-90)*rotz(q(i));
D{i}=[0 -208.4 -6.4]’/1000;
H{i}=RnD2H(R{i},D{i});
i=6;
R{i}=rotx(+90)*rotz(q(i));
D{i}=[0 0 -105.9]’/1000;
H{i}=RnD2H(R{i},D{i});
i=7;
R{i}=rotx(-90)*rotz(q(i));
D{i}=[0 -105.9 0]’/1000;
H{i}=RnD2H(R{i},D{i});
i=8;
R{i}=rotx(180)*rotz(0);
D{i}=[0 0 -61.5]’/1000;
H{i}=RnD2H(R{i},D{i});
end
function H = RnD2H(R,D)
% combines Rotation and Displacement into homogenous transform
H = horzcat(R,D);
H = vertcat(H,[0 0 0 1]);
end
function H = getSingleH(h,von,bis)
% returns homogenous transfrormation from to defined frames
H=eye(4);
for i=von+(bis-von>0):sign(bis-von):bis+(von-bis>0)
H=H*h{i}^sign(bis-von);
end
end How does the Robot System Toolbox work internally?
I noticed some small offset in the results of the Forward Kinematics if I compare the result of getTransform with the plain geometric Forward Kinematics calculated with the parameters from the Datasheet (p. 61).
The offset also seems to be dynamic. So I wonder what the reason could be.
Is there some kind of dynamic simulation of the joints stiffnes?
Attached is some code to reproduce this:
% Compare DH forward Kinematics with Matlab Model of KinGen3
%% get robot model
close all
gen3 = loadrobot("kinovaGen3");
gen3.DataFormat = ‘column’;
eeName = ‘EndEffector_Link’;
% define q:
q=[ 1.18 -68.68 18.47 -69.09 94.36 112.93 46.00]’;
%q=[ 1.18+180 -68.68 18.47 -69.09 94.36 112.93 46.00]’;
%q=[0 0 0 0 0 0 0]’;
%% calculate FK with DH and with Matlab modell:
% DH
H_DH = getSingleH(getHcomplete(q),0,8)
pos_DH = H_DH(1:3,4);
% Model
H_mod = getTransform(gen3, q/180*pi’, eeName)
pos_mod=H_mod(1:3,4);
%calculate difference:
pos_dif=(pos_DH-pos_mod)*1000
%% Funktiondecalrations for forward kinematics
function H = getHcomplete(q)
% calculates H cell according to input angles
% wheras H{1}=H01, H{2}=H12, H{3}=H23, etc…
i=1;
R{i}=rotx(180)*rotz(q(i)); % Rotation
D{i}=[0 0 +156.4]’/1000; % Displacement
H{i}=RnD2H(R{i},D{i});
i=2;
R{i}=rotx(+90)*rotz(q(i));
D{i}=[0 5.4 -128.4]’/1000;
H{i}=RnD2H(R{i},D{i});
i=3;
R{i}=rotx(-90)*rotz(q(i));
D{i}=[0 -210.4 -6.4]’/1000;
H{i}=RnD2H(R{i},D{i});
i=4;
R{i}=rotx(+90)*rotz(q(i));
D{i}=[0 6.4 -210.4]’/1000;
H{i}=RnD2H(R{i},D{i});
i=5;
R{i}=rotx(-90)*rotz(q(i));
D{i}=[0 -208.4 -6.4]’/1000;
H{i}=RnD2H(R{i},D{i});
i=6;
R{i}=rotx(+90)*rotz(q(i));
D{i}=[0 0 -105.9]’/1000;
H{i}=RnD2H(R{i},D{i});
i=7;
R{i}=rotx(-90)*rotz(q(i));
D{i}=[0 -105.9 0]’/1000;
H{i}=RnD2H(R{i},D{i});
i=8;
R{i}=rotx(180)*rotz(0);
D{i}=[0 0 -61.5]’/1000;
H{i}=RnD2H(R{i},D{i});
end
function H = RnD2H(R,D)
% combines Rotation and Displacement into homogenous transform
H = horzcat(R,D);
H = vertcat(H,[0 0 0 1]);
end
function H = getSingleH(h,von,bis)
% returns homogenous transfrormation from to defined frames
H=eye(4);
for i=von+(bis-von>0):sign(bis-von):bis+(von-bis>0)
H=H*h{i}^sign(bis-von);
end
end robotics system toolbox, gettransform, kinovagen3, loadrobot MATLAB Answers — New Questions
Formatting of strings of letters/numbers
Hi, I’m hoping someone can help me, I have reports that come through daily with identification numbers that contain a mix of letters and numbers, and I need to format them with dashes to be able to import into another program.
Raw data looks like this:
HFMRBT0N480020HFMRBT0J0C0005HFMRBT0MXJ0010HFMRBT0NL80006AHFMRBT0NL80006B
And I need output to be:
HFM-RBT-0N48-0020
HFM-RBT-0J0C-0005
HFM-RBT-0MXJ-0010
HFM-RBT-0NL8-0006A
HFM-RBT-0NL8-0006B
Would anyone have a simple-ish solution??
Thanks a lot!
Amy
Hi, I’m hoping someone can help me, I have reports that come through daily with identification numbers that contain a mix of letters and numbers, and I need to format them with dashes to be able to import into another program. Raw data looks like this: HFMRBT0N480020HFMRBT0J0C0005HFMRBT0MXJ0010HFMRBT0NL80006AHFMRBT0NL80006B And I need output to be:HFM-RBT-0N48-0020HFM-RBT-0J0C-0005HFM-RBT-0MXJ-0010HFM-RBT-0NL8-0006AHFM-RBT-0NL8-0006B Would anyone have a simple-ish solution?? Thanks a lot!Amy Read More
Microsoft Bookings – Blocking off time
We have a team in our company that is planning on setting aside 2-3 weeks for premium support for particular clients. Every weekday for those 2-3 weeks, they want to block off timeslots of 10:00 AM to 3:00 PM for those particular clients to be able to book time with team members to discuss product innovations and customer care issues.
Is there a best practice within Microsoft Bookings (or any best practices in general) to allow for this?
We have a team in our company that is planning on setting aside 2-3 weeks for premium support for particular clients. Every weekday for those 2-3 weeks, they want to block off timeslots of 10:00 AM to 3:00 PM for those particular clients to be able to book time with team members to discuss product innovations and customer care issues. Is there a best practice within Microsoft Bookings (or any best practices in general) to allow for this? Read More
Introducing an AI Governance Framework for Nonprofits
How to navigate nonprofit AI adoption with a clear framework
The AI Governance Framework for Nonprofits was developed with insights from nearly two dozen nonprofit leaders to help organizations navigate AI adoption and management. The framework was sponsored by Microsoft and created by noted AI advisor, Afua Bruce, author of The Tech that Comes Next, founder and principal of ANB Advisory Group, and faculty member at Carnegie Mellon University.
The framework aims to provide nonprofits with a clear and actionable roadmap for governance and AI adoption. The training includes video overviews and downloadable documents tailored to organizations’ current AI implementation status, with a focus on real-world use cases and productivity-driven scenarios. Download the kit to receive:
Internal AI policy templates
Examples of AI use
Materials for board discussions
Six modules for comprehensive guidance on AI implementation.
Download the full kit with videos, templates, and frameworks here.
Meeting nonprofit challenges with AI
We know based on research that over half of nonprofit workers are unsure of how to use AI, highlighting the need for training and a framework to guide responsible AI use within organizations. Yet nonprofits, facing a crisis of funding and staffing constraints, are most poised to benefit from the productivity, time saving, and creativity that AI can bring to their important work.
Balanced, responsible AI
Afua Bruce’s framework emphasizes the importance of implementing AI policies now, to help nonprofits balance creativity and responsibility in AI tool usage, and to ease administrative burdens while being mindful of AI’s limitations.
AI should complement, not compromise, the core values of empathy, human-driven service, and critical service provision that define nonprofit organizations. The framework brings a human-centered approach that keeps nonprofit missions at the heart of its adoption strategy in an accessible step-by-step format.
Download the full kit with videos, templates, and frameworks here.
Microsoft Tech Community – Latest Blogs –Read More
MATLAB not saving variables to workspace
I don’t know what’s wrong with my MATLAB. Every time I run the dummy.m using the F5 in the editor, all the variables are being displayed in the workspace. But when I run the NitrogenDef.m using again the F5 in the editor, all the variables used in the NitrogenDef.m are not displayed in the workspace. Any help with this? Thanks!I don’t know what’s wrong with my MATLAB. Every time I run the dummy.m using the F5 in the editor, all the variables are being displayed in the workspace. But when I run the NitrogenDef.m using again the F5 in the editor, all the variables used in the NitrogenDef.m are not displayed in the workspace. Any help with this? Thanks! I don’t know what’s wrong with my MATLAB. Every time I run the dummy.m using the F5 in the editor, all the variables are being displayed in the workspace. But when I run the NitrogenDef.m using again the F5 in the editor, all the variables used in the NitrogenDef.m are not displayed in the workspace. Any help with this? Thanks! workspace, function, variable MATLAB Answers — New Questions