|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools |
Rating:
|
Display Modes |
|
|
|
#1
|
||||
|
||||
|
paper: New Scouting Database from Team 2834
Thread created automatically to discuss a document in CD-Media.
New Scouting Database from Team 2834 by Ed Law |
|
#2
|
||||
|
||||
|
Re: paper: New Scouting Database from Team 2834
I try to upload the Scouting Database but it says my file is too big. I will try to reduce the size but I will have to delete some of the data.
|
|
#3
|
||||
|
||||
|
Re: paper: New Scouting Database from Team 2834
I split the database into two Excel file. You can stitch it back together if you want or just use part 1 without part 2.
|
|
#4
|
||||
|
||||
|
Re: paper: New Scouting Database from Team 2834
What size would the entire file be if you zipped it first?
|
|
#6
|
||||
|
||||
|
Re: paper: New Scouting Database from Team 2834
Thanks for reminding me of that option. It reduced it down to 1.4 Mb. I uploaded the zip file but now I can not delete the two files that were split into part 1 and part 2.
|
|
#7
|
||||
|
||||
|
Re: paper: New Scouting Database from Team 2834
Very nice database of OPR and CCWM.
Got a few suggestions that might improve your excel file. In order to make the getpicture sub to work every time a new query is requested, change your getpicture sub to the following functions: Code:
Function getpicture(teamnum As String) As Boolean
Dim filen as String
If ActiveSheet.Name = "Query" Then
Else
GoTo Done
End If
Dim AC As Range
Static P As Shape
On Error GoTo Done
Set AC = Application.Caller
If PicExists(P) Then
P.Delete
Else
'look for a picture already over cell
For Each P In ActiveSheet.Shapes
If P.Type = msoLinkedPicture Then
If P.Left >= AC.Left And P.Left < AC.Left + AC.Width Then
If P.Top >= AC.Top And P.Top < AC.Top + AC.Height Then
P.Delete
Exit For
End If
End If
End If
Next P
End If
filen = CurDir + "\" + Format(teamnum) + ".jpg"
Set P = ActiveSheet.Shapes.AddPicture(filen, True, True, AC.Left + 2.75, AC.Top + 5, 329.25, 247.5)
getpicture = True
Exit Function
Done:
getpicture = False
End Function
Function PicExists(P As Shape) As Boolean
'Return true if P references an existing shape
Dim ShapeName As String
On Error GoTo NoPic
If P Is Nothing Then GoTo NoPic
ShapeName = P.Name
PicExists = True
NoPic:
PicExists = False
End Function
Code:
=getpicture(B2) Hope that helps and Thanks for the information. -Oris- Last edited by Clinton Bolinger : 21-11-2008 at 10:58. |
|
#8
|
||||
|
||||
|
Re: paper: New Scouting Database from Team 2834
Quote:
Wow, thanks for the code. I spent a little bit of time but couldn't figure out how to do it yet. I will try it out this weekend and repost the database. Does anybody know why I can not delete the two files that I don't need any more now that I am zipping the file to make it smaller? Ed |
|
#9
|
||||
|
||||
|
Re: paper: New Scouting Database from Team 2834
Forgot one thing about protecting the worksheet, you will also have to check the "Edit Objects" box (scroll down 2nd from the bottom). This will allow for the "I8" robot picture to update correctly.
Look forward to seeing the new version. -Oris- |
|
#10
|
||||
|
||||
|
Re: paper: New Scouting Database from Team 2834
Quote:
It is working now. Thank you. The picture automatically changes when the user type in a new team number in cell B2. One thing I have to change to get it to work is teamnum as Integer instead of teamnum as String. The picture is okay if the aspect ratio is 4:3 but it get distorted if it is not. How can I maintain the aspect ratio? I tried to do it but was not successful. Can you take a look at the program and see what I did wrong? I have decided not to protect the worksheet for now since I am still developing it. Ed |
|
#11
|
||||
|
||||
|
Re: paper: New Scouting Database from Team 2834
After:
Code:
Set P = ActiveSheet.Shapes.AddPicture(filen, True, True, AC.Left + 2.5, AC.Top + 2.5, 329, 250) Code:
P.ScaleHeight 1, True
P.ScaleWidth 1, True
P.Height = 250
-Oris- |
|
#12
|
||||
|
||||
|
Re: paper: New Scouting Database from Team 2834
Quote:
I tried it and it worked. However when I tried it on Excel 2007, I think it changes it back to its original size and then stretch it to Height = 250 without maintaining the aspect ratio. I tried a few things but none seems to work. Can anybody help? I would like to make this work for everybody as more and more people will be using Excel 2007. Thanks. Ed |
|
#13
|
|||
|
|||
|
This is Obed, a rookie member of 354, wondering how do you put information the scouting database.
|
|
#14
|
||||
|
||||
|
Team 2834 Scouting Database for 2010
The 2010 Scouting Database from Team 2834 is out. I added links for Week One only. I have to do it manually and it is very time consuming. I wrote a program last summer to add links automatically but it is not working. With the changes in scoring this year, I don't know if they are changing the format. I am going to wait until past Week One before I do the rest. We are going to a Week One competition also so I will not have time to re-publish it on Friday if it does not work. I apologize in advance.
A few words about OPR and CCWM this year. There were some discussions about whether OPR and CCWM have any meaning this year. So far I stayed out of that discussion partly because I was busy working with my team to build our robot. Also I do not want to get into a debate. If you do not think OPR and CCWM is useful this year, don't read on. I am not trying to convince you. So here is my thought on OPR and CCWM. The number of goals scored this year is meaningless because teams who have a big lead will try to score for their opponents. The winning margin is therefore meaningless also. Unlike last year where the offensive score was based on how many moon rocks and supercells were scored, this year the reported score is not based on goals. The reported score is actually the seeding score. Since teams will try to maximize their seeding score, they will try their best. The interpretation of OPR this year has to be changed slightly. It is not a measure of how strong their offensive power or how many balls the team can score. It is a measure of how successful the team is to get a high seeding score for their alliance. This is why I think OPR is still meaningful but we have to interpret it differently. On the other hand, I think CCWM has no meaning this year because of the way the coopertition points are given out. However, my program will still calculate and report CCWM. I do not want to change the program just for this year. |
|
#15
|
||||
|
||||
|
Re: paper: New Scouting Database from Team 2834
Quote:
All the data came from usfirst.org. I wrote a number of macros and use Excel functions where convenient to organize the data. You can PM me if you would like more information. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| paper: 2007 Championship Event Scouting Database, presented by Team 1114 | Karthik | Extra Discussion | 18 | 10-04-2007 17:02 |
| paper: Waterloo Regional Scouting Database | astephen68 | Extra Discussion | 3 | 04-03-2007 19:34 |
| paper: Scoring for scouting database | wheeler | Extra Discussion | 1 | 27-01-2007 15:56 |
| paper: 2006 Excel Scouting database | Greg Needel | Scouting | 11 | 20-04-2006 21:41 |
| White Paper Discuss: Scouting database | Marjory Frosty | Extra Discussion | 0 | 08-01-2006 19:03 |