Category: News
NEW Copilot Customer Adoption | Train the Trainer Digital Series
Join us for a monthly Train the trainer session on how to use the Partner-led Copilot Immersion Experience, providing partners the ability to demo unique scenarios and help customers (including spaces); make clear what you’re promoting and why it matters with hands-on experiences with Copilot for Microsoft 365. In this session, we will walk you through role/persona scenarios showcasing how Copilot can help businesses solve common problems and streamline business processes, automate repetitive tasks, and unlock productivity.
Train the Trainer | Copilot Customer Adoption Schedule
Americas/EMEA: September 18 | 8:00 AM – 9:00 AM, Pacific Time
APAC: September 18 | 5:00 PM – 6:00 PM, Pacific Time
Register Today! or invite your resellers with the attached invite.
Join us for a monthly Train the trainer session on how to use the Partner-led Copilot Immersion Experience, providing partners the ability to demo unique scenarios and help customers (including spaces); make clear what you’re promoting and why it matters with hands-on experiences with Copilot for Microsoft 365. In this session, we will walk you through role/persona scenarios showcasing how Copilot can help businesses solve common problems and streamline business processes, automate repetitive tasks, and unlock productivity.
Train the Trainer | Copilot Customer Adoption Schedule
Americas/EMEA: September 18 | 8:00 AM – 9:00 AM, Pacific Time
APAC: September 18 | 5:00 PM – 6:00 PM, Pacific Time
Register Today! or invite your resellers with the attached invite. Read More
SharePoint Document Library Request Sign-Off comments not displaying
I am attempting to use the native SharePoint feature in a document library… Select the file, and then select Automate and select Request Sign-Off.
The process works fine accept for the following.
When the user receives the message, they select the accept option and fills in the comment box.
The document is posted to SP as approved but the comments are not displayed.
When selecting the document and then looking at the information section on the right side of the screen, under “Activity”, SharePoint displays “this item has no comments”.
How do I view the comments provided by the user who approved the document?
Thanks.
I am attempting to use the native SharePoint feature in a document library… Select the file, and then select Automate and select Request Sign-Off.The process works fine accept for the following.When the user receives the message, they select the accept option and fills in the comment box.The document is posted to SP as approved but the comments are not displayed.When selecting the document and then looking at the information section on the right side of the screen, under “Activity”, SharePoint displays “this item has no comments”.How do I view the comments provided by the user who approved the document?Thanks. Read More
Troubleshooting Screenshots Issues: A Guide to Resolving Problems
When capturing a screenshot on my new Windows 11 computer, I press the Windows key along with the Print Screen button. The screenshot is then saved in a folder named “Screenshots” within the files. However, I am encountering an issue where the screenshot appears as computer code when I try to open it. This problem is new to me, as I have not faced any difficulties with taking screenshots using the described method before. I seek assistance in resolving this issue.
When capturing a screenshot on my new Windows 11 computer, I press the Windows key along with the Print Screen button. The screenshot is then saved in a folder named “Screenshots” within the files. However, I am encountering an issue where the screenshot appears as computer code when I try to open it. This problem is new to me, as I have not faced any difficulties with taking screenshots using the described method before. I seek assistance in resolving this issue. Read More
Recent File List Missing from Jump List After 11/15 Updates
I rely heavily on the “recent files” feature on my jump lists to attach files to my Gmail emails. However, following the installation of Windows updates on 11/15, this option seems to have vanished from my system.
Despite ensuring that the “show recent files” settings are correctly configured in both my personalization and system settings, no solution from available tutorials or online research has resolved this issue.
The recent files were consistently displayed until recently, making me suspect that the problem may have been triggered by the Windows updates installed on 11/15.
I rely heavily on the “recent files” feature on my jump lists to attach files to my Gmail emails. However, following the installation of Windows updates on 11/15, this option seems to have vanished from my system. Despite ensuring that the “show recent files” settings are correctly configured in both my personalization and system settings, no solution from available tutorials or online research has resolved this issue. The recent files were consistently displayed until recently, making me suspect that the problem may have been triggered by the Windows updates installed on 11/15. Read More
Jump List Missing Recent Files After Updates on 11/15
I rely heavily on the “recent files” feature in my jump lists, especially when attaching files to emails in Gmail. However, this useful option seems to have mysteriously vanished since the installation of the latest Windows updates on 11/15.
Despite ensuring that the “show recent files” settings are properly configured in my personalization and other system settings, I have been unable to resolve the issue. Numerous tutorials and online resources have failed to provide a solution to this sudden disappearance of recent files.
I had been consistently seeing the recent files until they abruptly ceased to appear, leading me to suspect that the problem may be linked to the Windows updates installed on 11/15.
I rely heavily on the “recent files” feature in my jump lists, especially when attaching files to emails in Gmail. However, this useful option seems to have mysteriously vanished since the installation of the latest Windows updates on 11/15. Despite ensuring that the “show recent files” settings are properly configured in my personalization and other system settings, I have been unable to resolve the issue. Numerous tutorials and online resources have failed to provide a solution to this sudden disappearance of recent files. I had been consistently seeing the recent files until they abruptly ceased to appear, leading me to suspect that the problem may be linked to the Windows updates installed on 11/15. Read More
Can you suggest a no-cost Windows 11 PE tool for fixing the MBR?
The free version of AOMEI does not support creating a bootable USB drive, and it seems that Gandalf’s tool requires a $20 donation. Do you know of any free software that can be used to create a bootable USB drive?
The free version of AOMEI does not support creating a bootable USB drive, and it seems that Gandalf’s tool requires a $20 donation. Do you know of any free software that can be used to create a bootable USB drive? Read More
How can I increase the folder tree indent in Explorer’s navigation pane?
Is there a way to easily adjust the indent of the folder tree displayed in the navigation pane of Explorer?
I found Windows 10 to be more user-friendly, but in Windows 11, the lack of indentation is visually distracting and inconvenient.
Thank you,
Mike.
Is there a way to easily adjust the indent of the folder tree displayed in the navigation pane of Explorer?I found Windows 10 to be more user-friendly, but in Windows 11, the lack of indentation is visually distracting and inconvenient.Thank you,Mike. Read More
Troubleshooting Black Screen Issue When Loading MSI Katana GF66 with Windows 11 Pro v. 23H2
I am experiencing difficulties booting into my MSI Katana GF66 laptop, running Windows 11 Pro version 23H2. Initially, an Explorer window refused to appear on the screen while minimized, leading me to open Task Manager. Unfortunately, Task Manager became unresponsive, forcing me to close and reopen it. Despite attempting to restart Explorer from Task Manager, the issue persisted. Following a forced shutdown using the power button, I am now completely unable to boot into Windows.
Initially, the boot process was excessively slow, eventually leading to the login screen. However, after entering my password, the screen turned black without Windows loading. Despite numerous attempts using the “F” keys, I struggled to access the advanced startup options.
It is crucial for me to avoid resetting Windows at all costs due to various reasons. As an experienced corporate IT help desk professional with 25 years of expertise, I am capable of performing this task on my own. Hence, I am in search of alternative methods to repair what appears to be a corrupted boot partition.
The actions I have taken thus far include accessing Windows Advanced Startup Repair Options, which unfortunately informed me that it could not repair the issue. I also launched the command prompt from the Advanced Startup Repair and ran SFC /SCANNOW, which detected and purportedly repaired issues. However, DISM did not recognize the necessary options or switches for cleanup image or restorehealth.
Despite my efforts, I was unable to access Safe Mode, encountering errors during the process. Following online research, I found suggestions to run commands such as BOOTREC/FIXMBR, BOOTREC/FIXBOOT, BOOTSECT /NT60 SYS, and BOOTREC /REBUILDBCD to address potential boot-related problems.
Currently, I am seeking classic diagnostic software that can be booted from a USB flash drive, akin to the older “Hirens” utility. I possess a secondary laptop, a 12-year-old HP DV7 Entertainment running Windows 10 Pro, which I have had fewer issues with compared to the newer MSI Katana.
I am in urgent need of assistance with resolving this issue and would greatly appreciate prompt support. Thank you for your help.
I am experiencing difficulties booting into my MSI Katana GF66 laptop, running Windows 11 Pro version 23H2. Initially, an Explorer window refused to appear on the screen while minimized, leading me to open Task Manager. Unfortunately, Task Manager became unresponsive, forcing me to close and reopen it. Despite attempting to restart Explorer from Task Manager, the issue persisted. Following a forced shutdown using the power button, I am now completely unable to boot into Windows. Initially, the boot process was excessively slow, eventually leading to the login screen. However, after entering my password, the screen turned black without Windows loading. Despite numerous attempts using the “F” keys, I struggled to access the advanced startup options. It is crucial for me to avoid resetting Windows at all costs due to various reasons. As an experienced corporate IT help desk professional with 25 years of expertise, I am capable of performing this task on my own. Hence, I am in search of alternative methods to repair what appears to be a corrupted boot partition. The actions I have taken thus far include accessing Windows Advanced Startup Repair Options, which unfortunately informed me that it could not repair the issue. I also launched the command prompt from the Advanced Startup Repair and ran SFC /SCANNOW, which detected and purportedly repaired issues. However, DISM did not recognize the necessary options or switches for cleanup image or restorehealth. Despite my efforts, I was unable to access Safe Mode, encountering errors during the process. Following online research, I found suggestions to run commands such as BOOTREC/FIXMBR, BOOTREC/FIXBOOT, BOOTSECT /NT60 SYS, and BOOTREC /REBUILDBCD to address potential boot-related problems. Currently, I am seeking classic diagnostic software that can be booted from a USB flash drive, akin to the older “Hirens” utility. I possess a secondary laptop, a 12-year-old HP DV7 Entertainment running Windows 10 Pro, which I have had fewer issues with compared to the newer MSI Katana. I am in urgent need of assistance with resolving this issue and would greatly appreciate prompt support. Thank you for your help. Read More
MATLAB Arduino Uno Simulink doesn’t have option for Connected IO Mode
Hello;
I’m trying to use Simulink to get input from Beckhoff TwinCAT (reading an EtherCAT sensor) and then output it to an Arduino as a set of PWM waves (to control some coil currents). To do this, I’m trying to link the TwinCAT integration to the Simulink Support Package for Arduino Hardware on MATLAB R2021a on a laptop running MATLAB R2021a; however, I don’t see the option to switch the mode to Connected IO in the top Hardware bar. I have tried enabling Connected IO in the hardware settings for the Arduino Uno on Simulink, but the option is still not showing up.
Is there something else I am missing?Hello;
I’m trying to use Simulink to get input from Beckhoff TwinCAT (reading an EtherCAT sensor) and then output it to an Arduino as a set of PWM waves (to control some coil currents). To do this, I’m trying to link the TwinCAT integration to the Simulink Support Package for Arduino Hardware on MATLAB R2021a on a laptop running MATLAB R2021a; however, I don’t see the option to switch the mode to Connected IO in the top Hardware bar. I have tried enabling Connected IO in the hardware settings for the Arduino Uno on Simulink, but the option is still not showing up.
Is there something else I am missing? Hello;
I’m trying to use Simulink to get input from Beckhoff TwinCAT (reading an EtherCAT sensor) and then output it to an Arduino as a set of PWM waves (to control some coil currents). To do this, I’m trying to link the TwinCAT integration to the Simulink Support Package for Arduino Hardware on MATLAB R2021a on a laptop running MATLAB R2021a; however, I don’t see the option to switch the mode to Connected IO in the top Hardware bar. I have tried enabling Connected IO in the hardware settings for the Arduino Uno on Simulink, but the option is still not showing up.
Is there something else I am missing? r2021a, simulink, arduino MATLAB Answers — New Questions
readtable struggling to interpret spreadsheet as numbers
Hi folks,
I’m trying to use the readtable function to interpret a spreadsheet "Alberta.csv". I’ve tried using detectImportOpts, sadly the variables are arranged in rows and readtable seems to want to detect them as columns.
The next attempt was as follows:
seriesAL = table2dataset(rows2vars(readtable("Alberta.csv", ReadRowNames=1, MissingRule="omitrow")));
or
seriesAL = table2array(rows2vars(readtable("Alberta.csv", ReadRowNames=1, MissingRule="omitrow")));
then if I try to complete an operation:
rgdp_AL = log(0.001 .* seriesAL{:,40})
Matlab tells me I’m using too many input arguments… If I enter:
seriesAL(:,40), I’m failing to get numbers, yet seriesAL{} doesn’t want to provide the full column of values!
I’m getting very confused by the way Matlab uses tables, cells, structs, etc… Can anyone help me get numbers?Hi folks,
I’m trying to use the readtable function to interpret a spreadsheet "Alberta.csv". I’ve tried using detectImportOpts, sadly the variables are arranged in rows and readtable seems to want to detect them as columns.
The next attempt was as follows:
seriesAL = table2dataset(rows2vars(readtable("Alberta.csv", ReadRowNames=1, MissingRule="omitrow")));
or
seriesAL = table2array(rows2vars(readtable("Alberta.csv", ReadRowNames=1, MissingRule="omitrow")));
then if I try to complete an operation:
rgdp_AL = log(0.001 .* seriesAL{:,40})
Matlab tells me I’m using too many input arguments… If I enter:
seriesAL(:,40), I’m failing to get numbers, yet seriesAL{} doesn’t want to provide the full column of values!
I’m getting very confused by the way Matlab uses tables, cells, structs, etc… Can anyone help me get numbers? Hi folks,
I’m trying to use the readtable function to interpret a spreadsheet "Alberta.csv". I’ve tried using detectImportOpts, sadly the variables are arranged in rows and readtable seems to want to detect them as columns.
The next attempt was as follows:
seriesAL = table2dataset(rows2vars(readtable("Alberta.csv", ReadRowNames=1, MissingRule="omitrow")));
or
seriesAL = table2array(rows2vars(readtable("Alberta.csv", ReadRowNames=1, MissingRule="omitrow")));
then if I try to complete an operation:
rgdp_AL = log(0.001 .* seriesAL{:,40})
Matlab tells me I’m using too many input arguments… If I enter:
seriesAL(:,40), I’m failing to get numbers, yet seriesAL{} doesn’t want to provide the full column of values!
I’m getting very confused by the way Matlab uses tables, cells, structs, etc… Can anyone help me get numbers? readtable, struct MATLAB Answers — New Questions
Read Aloud on Mac vs. Read Aloud on iPad
This should be simple, but it’s proving not to be.
I recently discovered that the Read Aloud voice on my iPad is worlds better than the Read Aloud voices available on my Mac.
I’ve downloaded the two “Premium” voices on the Mac, Ava and Zoe, and neither come close to the “female” voice on the iPad, which does a truly remarkable job of reading text out loud.
Does anyone know how to access that same female voice that’s on the iPad on the Mac?
This should be simple, but it’s proving not to be. I recently discovered that the Read Aloud voice on my iPad is worlds better than the Read Aloud voices available on my Mac. I’ve downloaded the two “Premium” voices on the Mac, Ava and Zoe, and neither come close to the “female” voice on the iPad, which does a truly remarkable job of reading text out loud. Does anyone know how to access that same female voice that’s on the iPad on the Mac? Read More
Help weird email
Hi I received this email from a actual company email address removed for privacy reasons
Is this a scam?
Let’s get straight tо the pοint, Ԝеⅼⅼ, уоս hаⅴе bееո іոfесtеⅾ ԝіth ⅿаⅼԝаrе οrіցіոаtіոց frоⅿ аո аⅾսⅼt ԝеbѕіtе thаt уоս ⅴіѕіtеⅾ. Υοս ⅿау ոоt bе fаⅿіⅼіаr ԝіth thіѕ, bսt ӏ ԝіⅼⅼ trу ехрⅼаіոіոց іt tο уоս.Ԝіth hеⅼр оf thе Τrојаո Ꮩіrսѕ, Ι hаⅴе соⅿрⅼеtе ассеѕѕ tо а РᏟ οr аոу οthеr ⅾеⅴісе.Τhіѕ ѕіⅿрⅼу ⅿеаոѕ Ι саո ѕее уоս аt аոу tіⅿе Ι ԝіѕh tο оո уοսr ѕсrееո bу ѕіⅿрⅼу tսrոіոց οո уοսr саⅿеrа аոⅾ ⅿісrοрhοոе, ԝіthоսt уοս еⅴеո ոоtісіոց іt. Ιո аⅾⅾіtіοո, І hаⅴе аⅼѕо ցоt ассеѕѕ tο уοսr сοոtасtѕ ⅼіѕt аոⅾ аⅼⅼ уоսr сοrrеѕрοոⅾеոсе.Υοս ⅿау bе аѕkіոց уоսrѕеⅼf, “Вսt ⅿу ΡᏟ hаѕ аո асtіⅴе аոtіⅴіrսѕ, hоԝ іѕ thіѕ еⅴеո рοѕѕіbⅼе? Ԝhу ⅾіⅾո’t І rесеіⅴе аոу ոοtіfісаtіоո?” Ԝеⅼⅼ, thе аոѕԝеr іѕ ѕіⅿрⅼе: ⅿу ⅿаⅼԝаrе սѕеѕ ⅾrіⅴеrѕ, ԝhеrе Ӏ սрⅾаtе thе ѕіցոаtսrеѕ еⅴеrу fоսr hоսrѕ, ⅿаkіոց іt սոⅾеtесtаbⅼе, аոⅾ hеոсе kееріոց уοսr аոtіⅴіrսѕ ѕіⅼеոt.ӏ hаⅴе а ⅴіⅾео οf уοս ԝаոkіոց οո your screen – thе ⅴіⅾео уοս ԝеrе ԝаtсhіոց ԝhіⅼе ⅿаѕtսrbаtіոց.Ԝοոⅾеrіոց hοԝ bаⅾ сοսⅼⅾ thіѕ ցеt? Ԝіth јսѕt а ѕіոցⅼе сⅼісk οf ⅿу ⅿο սѕе, thіѕ ⅴіⅾео саո bе ѕеոt tο аⅼⅼ уοսr ѕοсіаⅼ ոеtԝоrkѕ, аոⅾ е-ⅿаіⅼ сοոtасtѕ.Ι саո аⅼѕο ѕhаrе ассеѕѕ tο аⅼⅼ уοսr е-ⅿаіⅼ соrrеѕроոⅾеոсе аոⅾ ⅿеѕѕеոցеrѕ thаt уоս սѕе.Αⅼⅼ уоս hаⅴе tо ⅾо tο рrеⅴеոt thіѕ frοⅿ hарреոіոց іѕ – Transfer Εxactly 1149 USD to my bitcoin wallet. (you have to merge part 1 + part 2)>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WALLΕT DETAӏLՏ <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<PARТ 1: 1MSRVt6chs2yTVCQPARΤ 2: 2tsHF92tmJLJRwcPoSWarning: you must merge part 1 + part2 intо one full wallet that is like this (1MSR——–cPoS)Warning: if you dоn’t do this everything will be lost.Αftеr rесеіⅴіոց а сοոfіrⅿаtіоո οf уοսr рауⅿеոt, Ι ԝіⅼⅼ ⅾеⅼеtе thе ⅴіⅾео rіցht аԝау, аոⅾ thаt’ѕ іt, уоս ԝіⅼⅼ ոеⅴеr hеаr frοⅿ ⅿе аցаіո.Υоս hаⅴе 32 hоսrѕ tо сοⅿрⅼеtе thіѕ trаոѕасtіоո.Οոсе уоս οреո thіѕ е-ⅿаіⅼ, Ӏ ԝіⅼⅼ rесеіⅴе а ոоtіfісаtіоո, аոⅾ ⅿу tіⅿеr ԝіⅼⅼ ѕtаrt tісkіոց.
Hi I received this email from a actual company email address removed for privacy reasons Is this a scam? Let’s get straight tо the pοint, Ԝеⅼⅼ, уоս hаⅴе bееո іոfесtеⅾ ԝіth ⅿаⅼԝаrе οrіցіոаtіոց frоⅿ аո аⅾսⅼt ԝеbѕіtе thаt уоս ⅴіѕіtеⅾ. Υοս ⅿау ոоt bе fаⅿіⅼіаr ԝіth thіѕ, bսt ӏ ԝіⅼⅼ trу ехрⅼаіոіոց іt tο уоս.Ԝіth hеⅼр оf thе Τrојаո Ꮩіrսѕ, Ι hаⅴе соⅿрⅼеtе ассеѕѕ tо а РᏟ οr аոу οthеr ⅾеⅴісе.Τhіѕ ѕіⅿрⅼу ⅿеаոѕ Ι саո ѕее уоս аt аոу tіⅿе Ι ԝіѕh tο оո уοսr ѕсrееո bу ѕіⅿрⅼу tսrոіոց οո уοսr саⅿеrа аոⅾ ⅿісrοрhοոе, ԝіthоսt уοս еⅴеո ոоtісіոց іt. Ιո аⅾⅾіtіοո, І hаⅴе аⅼѕо ցоt ассеѕѕ tο уοսr сοոtасtѕ ⅼіѕt аոⅾ аⅼⅼ уоսr сοrrеѕрοոⅾеոсе.Υοս ⅿау bе аѕkіոց уоսrѕеⅼf, “Вսt ⅿу ΡᏟ hаѕ аո асtіⅴе аոtіⅴіrսѕ, hоԝ іѕ thіѕ еⅴеո рοѕѕіbⅼе? Ԝhу ⅾіⅾո’t І rесеіⅴе аոу ոοtіfісаtіоո?” Ԝеⅼⅼ, thе аոѕԝеr іѕ ѕіⅿрⅼе: ⅿу ⅿаⅼԝаrе սѕеѕ ⅾrіⅴеrѕ, ԝhеrе Ӏ սрⅾаtе thе ѕіցոаtսrеѕ еⅴеrу fоսr hоսrѕ, ⅿаkіոց іt սոⅾеtесtаbⅼе, аոⅾ hеոсе kееріոց уοսr аոtіⅴіrսѕ ѕіⅼеոt.ӏ hаⅴе а ⅴіⅾео οf уοս ԝаոkіոց οո your screen – thе ⅴіⅾео уοս ԝеrе ԝаtсhіոց ԝhіⅼе ⅿаѕtսrbаtіոց.Ԝοոⅾеrіոց hοԝ bаⅾ сοսⅼⅾ thіѕ ցеt? Ԝіth јսѕt а ѕіոցⅼе сⅼісk οf ⅿу ⅿο սѕе, thіѕ ⅴіⅾео саո bе ѕеոt tο аⅼⅼ уοսr ѕοсіаⅼ ոеtԝоrkѕ, аոⅾ е-ⅿаіⅼ сοոtасtѕ.Ι саո аⅼѕο ѕhаrе ассеѕѕ tο аⅼⅼ уοսr е-ⅿаіⅼ соrrеѕроոⅾеոсе аոⅾ ⅿеѕѕеոցеrѕ thаt уоս սѕе.Αⅼⅼ уоս hаⅴе tо ⅾо tο рrеⅴеոt thіѕ frοⅿ hарреոіոց іѕ – Transfer Εxactly 1149 USD to my bitcoin wallet. (you have to merge part 1 + part 2)>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WALLΕT DETAӏLՏ <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<PARТ 1: 1MSRVt6chs2yTVCQPARΤ 2: 2tsHF92tmJLJRwcPoSWarning: you must merge part 1 + part2 intо one full wallet that is like this (1MSR——–cPoS)Warning: if you dоn’t do this everything will be lost.Αftеr rесеіⅴіոց а сοոfіrⅿаtіоո οf уοսr рауⅿеոt, Ι ԝіⅼⅼ ⅾеⅼеtе thе ⅴіⅾео rіցht аԝау, аոⅾ thаt’ѕ іt, уоս ԝіⅼⅼ ոеⅴеr hеаr frοⅿ ⅿе аցаіո.Υоս hаⅴе 32 hоսrѕ tо сοⅿрⅼеtе thіѕ trаոѕасtіоո.Οոсе уоս οреո thіѕ е-ⅿаіⅼ, Ӏ ԝіⅼⅼ rесеіⅴе а ոоtіfісаtіоո, аոⅾ ⅿу tіⅿеr ԝіⅼⅼ ѕtаrt tісkіոց. Read More
ADF Lookup Stored Procedure Error
I have a stored procedure that has the following format:
If (@x = 1)
BEGIN
RETURN SCOPE_IDENTITY()
END
ELSE
BEGIN
RETURN COLUMN1
END
I’m using a Lookup in ADF and it gives me an error: The specified Stored Procedure is not valid. It could be caused by that the stored procedure doesn’t return any data.
How can I get the value from this stored procedure in ADF and save it to a variable without changing the stored procedure to say SELECT ID = @Scope_Identity() and keeping the RETURN xxxxx?
I have a stored procedure that has the following format: If (@x = 1)BEGIN RETURN SCOPE_IDENTITY()ENDELSEBEGIN RETURN COLUMN1END I’m using a Lookup in ADF and it gives me an error: The specified Stored Procedure is not valid. It could be caused by that the stored procedure doesn’t return any data. How can I get the value from this stored procedure in ADF and save it to a variable without changing the stored procedure to say SELECT ID = @Scope_Identity() and keeping the RETURN xxxxx? Read More
find best fit ellipse to a set of data points
I’m new to matlab so I don’t know how to use it that well yet; however, I have to find the best fit ellipse for a set of data points I have for a project and I’ve been struggling to find a code that would help me do this. Does anyone know what code I could use? Thanks for your help!I’m new to matlab so I don’t know how to use it that well yet; however, I have to find the best fit ellipse for a set of data points I have for a project and I’ve been struggling to find a code that would help me do this. Does anyone know what code I could use? Thanks for your help! I’m new to matlab so I don’t know how to use it that well yet; however, I have to find the best fit ellipse for a set of data points I have for a project and I’ve been struggling to find a code that would help me do this. Does anyone know what code I could use? Thanks for your help! best fit, ellipse, curve fitting MATLAB Answers — New Questions
Multilayer Perceptron with More Than One Output and Data Interpretation?
I haven’t used Matlab’s ML or deep learning toolbox since maybe 2022. In the last year, it seems like MathWorks intentionally made the ML portion of Matlab unusable. I’m hoping someone here can help me out because rolling back my matlab two years will make a lot of my recent work unstable. I’ve done my best to document my process here. Error messages are given in italics for ease of reading.
I have some data that is represented by four doubles that are normalzied to between 0 and 1. I would like to use these four doubles to predict two doubles that are also between 0 and 1. I would like to make a multilayer perceptron that will take in the four values and spit out the two values. However, createMLPNetwork doesn’t appear to support multiple outputs – at least, the documentation for it doesn’t explain how to do so. So I have tried to make a MLP from scratch using the following code:
%% Prep NN architecture
layers = [
inputLayer([4, 1], "CU", name="in")
flattenLayer
fullyConnectedLayer(20, name="fc1")
reluLayer
fullyConnectedLayerB(16, name="fc2")
reluLayer
fullyConnectedLayer(12, name="fc3")
reluLayer
fullyConnectedLayer(numel(data{1,1}), name="output")
softmaxLayer
];
net = dlnetwork(layers);
[trainedNet, info] = trainnet(train, layers, "mse", opts);
Attempting to run this gives me the following results:
Error using trainnet (line 46)
Error forming mini-batch for network input "in". Data interpreted with format "CU". To specify a different format, use the InputDataFormats option.
Error in trainRutileModel (line 107)
[trainedNet, info] = trainnet(train, layers, "mse", opts);
Caused by:
The data format must have a batch dimension.
I tried to get around using the generic inputLayer function by using the more specific functions like featureInputLayer but replacing the inputLayer with a featureInputLayer throws the following:
Error using trainnet (line 46)
Number of observations in predictors (4) and targets (2) must match. Check that the data and network are consistent.
Error in trainRutileModel (line 107)
[trainedNet, info] = trainnet(train, layers, "mse", opts);
So that won’t work because I only have two output data points. The same happened when I tried imageInputLayer. Then I tried replacing "CU" with other values – the following error is for "BU" but the other errors are the same – but got the following:
Error using dlnetwork/initialize (line 558)
Invalid network.
Error in dlnetwork (line 167)
net = initialize(net, dlX{:});
Error in trainRutileModel (line 104)
net = dlnetwork(layers);
Caused by:
Layer ‘fc1’: Invalid input data for fully connected layer. The input data must have exactly one channel dimension.
So then I tried flattening the output and got the following error:
Error using dlnetwork/initialize (line 558)
Invalid network.
Error in dlnetwork (line 167)
net = initialize(net, dlX{:});
Error in trainRutileModel (line 105)
net = dlnetwork(layers);
Caused by:
Layer ‘flatten’: Invalid input data. Layer expects data with a channel dimension, but received input data with format "BU".
I’m really not sure what to do here. I have no idea why MathWorks would make this so much more difficult to use and give so much less, and more opaque, documentation. If anyone has any ideas on how to make this work, I’d be happy to hear them. In the meantime, I’m going to take another crack at the createMLPNetwork function and hope that when MathWorks says "a black-box continuous-time or discrete-time neural state-space model with identifiable (estimable) network weights and bias," by "states" they mean "outputs."I haven’t used Matlab’s ML or deep learning toolbox since maybe 2022. In the last year, it seems like MathWorks intentionally made the ML portion of Matlab unusable. I’m hoping someone here can help me out because rolling back my matlab two years will make a lot of my recent work unstable. I’ve done my best to document my process here. Error messages are given in italics for ease of reading.
I have some data that is represented by four doubles that are normalzied to between 0 and 1. I would like to use these four doubles to predict two doubles that are also between 0 and 1. I would like to make a multilayer perceptron that will take in the four values and spit out the two values. However, createMLPNetwork doesn’t appear to support multiple outputs – at least, the documentation for it doesn’t explain how to do so. So I have tried to make a MLP from scratch using the following code:
%% Prep NN architecture
layers = [
inputLayer([4, 1], "CU", name="in")
flattenLayer
fullyConnectedLayer(20, name="fc1")
reluLayer
fullyConnectedLayerB(16, name="fc2")
reluLayer
fullyConnectedLayer(12, name="fc3")
reluLayer
fullyConnectedLayer(numel(data{1,1}), name="output")
softmaxLayer
];
net = dlnetwork(layers);
[trainedNet, info] = trainnet(train, layers, "mse", opts);
Attempting to run this gives me the following results:
Error using trainnet (line 46)
Error forming mini-batch for network input "in". Data interpreted with format "CU". To specify a different format, use the InputDataFormats option.
Error in trainRutileModel (line 107)
[trainedNet, info] = trainnet(train, layers, "mse", opts);
Caused by:
The data format must have a batch dimension.
I tried to get around using the generic inputLayer function by using the more specific functions like featureInputLayer but replacing the inputLayer with a featureInputLayer throws the following:
Error using trainnet (line 46)
Number of observations in predictors (4) and targets (2) must match. Check that the data and network are consistent.
Error in trainRutileModel (line 107)
[trainedNet, info] = trainnet(train, layers, "mse", opts);
So that won’t work because I only have two output data points. The same happened when I tried imageInputLayer. Then I tried replacing "CU" with other values – the following error is for "BU" but the other errors are the same – but got the following:
Error using dlnetwork/initialize (line 558)
Invalid network.
Error in dlnetwork (line 167)
net = initialize(net, dlX{:});
Error in trainRutileModel (line 104)
net = dlnetwork(layers);
Caused by:
Layer ‘fc1’: Invalid input data for fully connected layer. The input data must have exactly one channel dimension.
So then I tried flattening the output and got the following error:
Error using dlnetwork/initialize (line 558)
Invalid network.
Error in dlnetwork (line 167)
net = initialize(net, dlX{:});
Error in trainRutileModel (line 105)
net = dlnetwork(layers);
Caused by:
Layer ‘flatten’: Invalid input data. Layer expects data with a channel dimension, but received input data with format "BU".
I’m really not sure what to do here. I have no idea why MathWorks would make this so much more difficult to use and give so much less, and more opaque, documentation. If anyone has any ideas on how to make this work, I’d be happy to hear them. In the meantime, I’m going to take another crack at the createMLPNetwork function and hope that when MathWorks says "a black-box continuous-time or discrete-time neural state-space model with identifiable (estimable) network weights and bias," by "states" they mean "outputs." I haven’t used Matlab’s ML or deep learning toolbox since maybe 2022. In the last year, it seems like MathWorks intentionally made the ML portion of Matlab unusable. I’m hoping someone here can help me out because rolling back my matlab two years will make a lot of my recent work unstable. I’ve done my best to document my process here. Error messages are given in italics for ease of reading.
I have some data that is represented by four doubles that are normalzied to between 0 and 1. I would like to use these four doubles to predict two doubles that are also between 0 and 1. I would like to make a multilayer perceptron that will take in the four values and spit out the two values. However, createMLPNetwork doesn’t appear to support multiple outputs – at least, the documentation for it doesn’t explain how to do so. So I have tried to make a MLP from scratch using the following code:
%% Prep NN architecture
layers = [
inputLayer([4, 1], "CU", name="in")
flattenLayer
fullyConnectedLayer(20, name="fc1")
reluLayer
fullyConnectedLayerB(16, name="fc2")
reluLayer
fullyConnectedLayer(12, name="fc3")
reluLayer
fullyConnectedLayer(numel(data{1,1}), name="output")
softmaxLayer
];
net = dlnetwork(layers);
[trainedNet, info] = trainnet(train, layers, "mse", opts);
Attempting to run this gives me the following results:
Error using trainnet (line 46)
Error forming mini-batch for network input "in". Data interpreted with format "CU". To specify a different format, use the InputDataFormats option.
Error in trainRutileModel (line 107)
[trainedNet, info] = trainnet(train, layers, "mse", opts);
Caused by:
The data format must have a batch dimension.
I tried to get around using the generic inputLayer function by using the more specific functions like featureInputLayer but replacing the inputLayer with a featureInputLayer throws the following:
Error using trainnet (line 46)
Number of observations in predictors (4) and targets (2) must match. Check that the data and network are consistent.
Error in trainRutileModel (line 107)
[trainedNet, info] = trainnet(train, layers, "mse", opts);
So that won’t work because I only have two output data points. The same happened when I tried imageInputLayer. Then I tried replacing "CU" with other values – the following error is for "BU" but the other errors are the same – but got the following:
Error using dlnetwork/initialize (line 558)
Invalid network.
Error in dlnetwork (line 167)
net = initialize(net, dlX{:});
Error in trainRutileModel (line 104)
net = dlnetwork(layers);
Caused by:
Layer ‘fc1’: Invalid input data for fully connected layer. The input data must have exactly one channel dimension.
So then I tried flattening the output and got the following error:
Error using dlnetwork/initialize (line 558)
Invalid network.
Error in dlnetwork (line 167)
net = initialize(net, dlX{:});
Error in trainRutileModel (line 105)
net = dlnetwork(layers);
Caused by:
Layer ‘flatten’: Invalid input data. Layer expects data with a channel dimension, but received input data with format "BU".
I’m really not sure what to do here. I have no idea why MathWorks would make this so much more difficult to use and give so much less, and more opaque, documentation. If anyone has any ideas on how to make this work, I’d be happy to hear them. In the meantime, I’m going to take another crack at the createMLPNetwork function and hope that when MathWorks says "a black-box continuous-time or discrete-time neural state-space model with identifiable (estimable) network weights and bias," by "states" they mean "outputs." multilayer perceptron, mlp, neural network, inputlayer MATLAB Answers — New Questions
Determine the indice of real maximum using accumarray function
I’m doing signal analysis on the peaks and valleys of a sinusoidal signal. Using accumarray has been quite effective at determining the extrema, but I’m seriously struggling with what should be a simple part of my implementation. Currently the returned peakLoc values are not integer timesteps, but a decimal average of all the timesteps that are considered part of the peak. The only new functionality I need is to get the real integer timestep for the highest (or lowest) extrema. Whether there is an option for the single accumarray line with @mean or another way, I don’t care. Over the past three days I have been slopping together different nested loops to try to pin down the behavior I want and I’m sure there’s got to be a simple way to accomplish this.
I’m sure there’s a lot of other ways I could improve this code, but I just need it working. I’m not experienced and constantly bang my head against indexing problems (whether mixing up dimension, logical indexing oddities, etc.) and other beginner problems.
function [peakLoc, peakVal] = getExtrema(durThreshold, PEThreshold, gettingMax, PEAverage, timestep)
% Gets passed duration (# of consecutive timesteps above zero) and PE threshold (0).
% Returns the timestep and PE value for all of Maximum or of Minimum extrema.
if gettingMax == true
isPeak = PEAverage > PEThreshold;
else
isPeak = PEAverage < PEThreshold;
end
CC = bwconncomp(isPeak);
peakID = labelmatrix(CC);
peakLabel = unique(peakID);
peakSize = accumarray(peakID(:)+1,1);
peakSize(1) = 0; % set the # of <0 elements to 0
realPeakLabels = peakLabel(peakSize >= durThreshold);
isRealPeak = ismember(peakID,realPeakLabels);
% Now find the max in the real peaks (realPeakLabels?), accumarray will help
peakID(~isRealPeak) = 0;
if gettingMax == true
peakVal = accumarray(peakID(:)+1,PEAverage(:),[numel(peakSize) 1],@max,NaN);
else
peakVal = accumarray(peakID(:)+1,PEAverage(:),[numel(peakSize) 1],@min,NaN);
end
%% Get the right peakLoc, not the @mean
% @mean is approximation of the timestep where the real peak value occurs
peakLoc = accumarray(peakID(:)+1,timestep(:),[numel(peakSize) 1],@mean,NaN);
peakLoc = zeros(length(peakLabel),1);
j = 1;
for i = timestep
% Get the right index
if peakID(i) > j
j = peakID(i);
end
if ismember(j, realPeakLabels)
if gettingMax == true
if PEAverage(i) > peakVal(j)
peakLoc(j) = timestep(i);
end
else
if PEAverage(i) < peakVal(j)
peakLoc(j) = timestep(i);
end
end
end
end
peakVal(1) = NaN;
peakLoc(peakLoc == 0) = NaN;
endI’m doing signal analysis on the peaks and valleys of a sinusoidal signal. Using accumarray has been quite effective at determining the extrema, but I’m seriously struggling with what should be a simple part of my implementation. Currently the returned peakLoc values are not integer timesteps, but a decimal average of all the timesteps that are considered part of the peak. The only new functionality I need is to get the real integer timestep for the highest (or lowest) extrema. Whether there is an option for the single accumarray line with @mean or another way, I don’t care. Over the past three days I have been slopping together different nested loops to try to pin down the behavior I want and I’m sure there’s got to be a simple way to accomplish this.
I’m sure there’s a lot of other ways I could improve this code, but I just need it working. I’m not experienced and constantly bang my head against indexing problems (whether mixing up dimension, logical indexing oddities, etc.) and other beginner problems.
function [peakLoc, peakVal] = getExtrema(durThreshold, PEThreshold, gettingMax, PEAverage, timestep)
% Gets passed duration (# of consecutive timesteps above zero) and PE threshold (0).
% Returns the timestep and PE value for all of Maximum or of Minimum extrema.
if gettingMax == true
isPeak = PEAverage > PEThreshold;
else
isPeak = PEAverage < PEThreshold;
end
CC = bwconncomp(isPeak);
peakID = labelmatrix(CC);
peakLabel = unique(peakID);
peakSize = accumarray(peakID(:)+1,1);
peakSize(1) = 0; % set the # of <0 elements to 0
realPeakLabels = peakLabel(peakSize >= durThreshold);
isRealPeak = ismember(peakID,realPeakLabels);
% Now find the max in the real peaks (realPeakLabels?), accumarray will help
peakID(~isRealPeak) = 0;
if gettingMax == true
peakVal = accumarray(peakID(:)+1,PEAverage(:),[numel(peakSize) 1],@max,NaN);
else
peakVal = accumarray(peakID(:)+1,PEAverage(:),[numel(peakSize) 1],@min,NaN);
end
%% Get the right peakLoc, not the @mean
% @mean is approximation of the timestep where the real peak value occurs
peakLoc = accumarray(peakID(:)+1,timestep(:),[numel(peakSize) 1],@mean,NaN);
peakLoc = zeros(length(peakLabel),1);
j = 1;
for i = timestep
% Get the right index
if peakID(i) > j
j = peakID(i);
end
if ismember(j, realPeakLabels)
if gettingMax == true
if PEAverage(i) > peakVal(j)
peakLoc(j) = timestep(i);
end
else
if PEAverage(i) < peakVal(j)
peakLoc(j) = timestep(i);
end
end
end
end
peakVal(1) = NaN;
peakLoc(peakLoc == 0) = NaN;
end I’m doing signal analysis on the peaks and valleys of a sinusoidal signal. Using accumarray has been quite effective at determining the extrema, but I’m seriously struggling with what should be a simple part of my implementation. Currently the returned peakLoc values are not integer timesteps, but a decimal average of all the timesteps that are considered part of the peak. The only new functionality I need is to get the real integer timestep for the highest (or lowest) extrema. Whether there is an option for the single accumarray line with @mean or another way, I don’t care. Over the past three days I have been slopping together different nested loops to try to pin down the behavior I want and I’m sure there’s got to be a simple way to accomplish this.
I’m sure there’s a lot of other ways I could improve this code, but I just need it working. I’m not experienced and constantly bang my head against indexing problems (whether mixing up dimension, logical indexing oddities, etc.) and other beginner problems.
function [peakLoc, peakVal] = getExtrema(durThreshold, PEThreshold, gettingMax, PEAverage, timestep)
% Gets passed duration (# of consecutive timesteps above zero) and PE threshold (0).
% Returns the timestep and PE value for all of Maximum or of Minimum extrema.
if gettingMax == true
isPeak = PEAverage > PEThreshold;
else
isPeak = PEAverage < PEThreshold;
end
CC = bwconncomp(isPeak);
peakID = labelmatrix(CC);
peakLabel = unique(peakID);
peakSize = accumarray(peakID(:)+1,1);
peakSize(1) = 0; % set the # of <0 elements to 0
realPeakLabels = peakLabel(peakSize >= durThreshold);
isRealPeak = ismember(peakID,realPeakLabels);
% Now find the max in the real peaks (realPeakLabels?), accumarray will help
peakID(~isRealPeak) = 0;
if gettingMax == true
peakVal = accumarray(peakID(:)+1,PEAverage(:),[numel(peakSize) 1],@max,NaN);
else
peakVal = accumarray(peakID(:)+1,PEAverage(:),[numel(peakSize) 1],@min,NaN);
end
%% Get the right peakLoc, not the @mean
% @mean is approximation of the timestep where the real peak value occurs
peakLoc = accumarray(peakID(:)+1,timestep(:),[numel(peakSize) 1],@mean,NaN);
peakLoc = zeros(length(peakLabel),1);
j = 1;
for i = timestep
% Get the right index
if peakID(i) > j
j = peakID(i);
end
if ismember(j, realPeakLabels)
if gettingMax == true
if PEAverage(i) > peakVal(j)
peakLoc(j) = timestep(i);
end
else
if PEAverage(i) < peakVal(j)
peakLoc(j) = timestep(i);
end
end
end
end
peakVal(1) = NaN;
peakLoc(peakLoc == 0) = NaN;
end signal processing MATLAB Answers — New Questions
Conditional Formatting for column based off data in another column
Hi! I am looking to apply conditional formatting to cells in Column AC when adjacent cells in column AB are not blank.
For example, both columns will have dates. Column AB is start date, Column AC is finish date.
I would like any cell in Column AC to change color when its adjacent cell in Column AB has a date entered IF AC cell is blank. Once cell in AC also has a date, it would return to no fill format.
Hi! I am looking to apply conditional formatting to cells in Column AC when adjacent cells in column AB are not blank. For example, both columns will have dates. Column AB is start date, Column AC is finish date. I would like any cell in Column AC to change color when its adjacent cell in Column AB has a date entered IF AC cell is blank. Once cell in AC also has a date, it would return to no fill format. Read More
How can I make a power load which uses different power for a day?
I want to make a power load which consumes different power for a day. I have a data that shows how much power was consumed by a building for a day.
So I used Dynamic load block, but I failed to load the data to the block.
How can I make it?I want to make a power load which consumes different power for a day. I have a data that shows how much power was consumed by a building for a day.
So I used Dynamic load block, but I failed to load the data to the block.
How can I make it? I want to make a power load which consumes different power for a day. I have a data that shows how much power was consumed by a building for a day.
So I used Dynamic load block, but I failed to load the data to the block.
How can I make it? load, variable, variable load MATLAB Answers — New Questions
Please help as I am struggling to solve this homework problem.
An H-section copper conductor carries an overload current of 54000 A. Under steady state conditions, the surface temperature is 60°C.
The dimensions of the bar are given in Figure 1 overleaf, and you are asked to use a numerical method to produce a mesh plot of the temperature distribution and a graph of the temperature distribution along the line y = 0.
The electrical resistivity, ρ, of copper is 2 × 10-8 Ω m, and the thermal conductivity, κ, is 0.311 kW m-1 K-1.
The governing differential equation is ∂2T + ∂2T + g = 0 (1)
∂x2 ∂y2 κ where g is the (constant) generation rate of heat per unit volume:
g = i2ρ (2) and i is the current density.
Using an appropriate Numerical Technique:
Determine the temperature distribution to an accuracy of 4 significant figures
You are expected to hand in the following by the submission date:
Hints
The Gauss-Seidel technique used in Tutorial 9 can be adapted to the present problem by including the additional term g/κ in the finite difference equation. You can generate a mask array as in Tutorial 9 to specify the region of the array covered by the H cross- section.
Try calculating the solution over a square mesh for a range of step lengths h = 5 mm, 2.5 mm, 1.25 mm…
You can if you wish make use of the symmetry of the problem and model just one quarter of the conductor. However, the boundary conditions then become more difficult to apply.
The H section is of width 40mm, depth 30mm and cut outs on top and bottom of depth 10x width 20 mm
Any help would be most appreciated
Cheers
SamAn H-section copper conductor carries an overload current of 54000 A. Under steady state conditions, the surface temperature is 60°C.
The dimensions of the bar are given in Figure 1 overleaf, and you are asked to use a numerical method to produce a mesh plot of the temperature distribution and a graph of the temperature distribution along the line y = 0.
The electrical resistivity, ρ, of copper is 2 × 10-8 Ω m, and the thermal conductivity, κ, is 0.311 kW m-1 K-1.
The governing differential equation is ∂2T + ∂2T + g = 0 (1)
∂x2 ∂y2 κ where g is the (constant) generation rate of heat per unit volume:
g = i2ρ (2) and i is the current density.
Using an appropriate Numerical Technique:
Determine the temperature distribution to an accuracy of 4 significant figures
You are expected to hand in the following by the submission date:
Hints
The Gauss-Seidel technique used in Tutorial 9 can be adapted to the present problem by including the additional term g/κ in the finite difference equation. You can generate a mask array as in Tutorial 9 to specify the region of the array covered by the H cross- section.
Try calculating the solution over a square mesh for a range of step lengths h = 5 mm, 2.5 mm, 1.25 mm…
You can if you wish make use of the symmetry of the problem and model just one quarter of the conductor. However, the boundary conditions then become more difficult to apply.
The H section is of width 40mm, depth 30mm and cut outs on top and bottom of depth 10x width 20 mm
Any help would be most appreciated
Cheers
Sam An H-section copper conductor carries an overload current of 54000 A. Under steady state conditions, the surface temperature is 60°C.
The dimensions of the bar are given in Figure 1 overleaf, and you are asked to use a numerical method to produce a mesh plot of the temperature distribution and a graph of the temperature distribution along the line y = 0.
The electrical resistivity, ρ, of copper is 2 × 10-8 Ω m, and the thermal conductivity, κ, is 0.311 kW m-1 K-1.
The governing differential equation is ∂2T + ∂2T + g = 0 (1)
∂x2 ∂y2 κ where g is the (constant) generation rate of heat per unit volume:
g = i2ρ (2) and i is the current density.
Using an appropriate Numerical Technique:
Determine the temperature distribution to an accuracy of 4 significant figures
You are expected to hand in the following by the submission date:
Hints
The Gauss-Seidel technique used in Tutorial 9 can be adapted to the present problem by including the additional term g/κ in the finite difference equation. You can generate a mask array as in Tutorial 9 to specify the region of the array covered by the H cross- section.
Try calculating the solution over a square mesh for a range of step lengths h = 5 mm, 2.5 mm, 1.25 mm…
You can if you wish make use of the symmetry of the problem and model just one quarter of the conductor. However, the boundary conditions then become more difficult to apply.
The H section is of width 40mm, depth 30mm and cut outs on top and bottom of depth 10x width 20 mm
Any help would be most appreciated
Cheers
Sam differential equations, conductivity, homework, doit4me MATLAB Answers — New Questions